OwlCyberSecurity - MANAGER
Edit File: logging_handler.cpython-312.pyc
� i��g� � �� � d dl mZ d dlZd dlZd dlmZ d dlmZ d dlmZ ej d� Z ddej ej d�Z G d � d ej � Zej dd�� Zy) � )�annotationsN)� Generator)�color)�output� pre_commit� )�DEBUG�INFO�WARNING�ERRORc �( � � e Zd Zd� fd�Zdd�Z� xZS )�LoggingHandlerc �0 �� t �| � � || _ y �N)�super�__init__� use_color)�selfr � __class__s ��I/opt/hc_python/lib/python3.12/site-packages/pre_commit/logging_handler.pyr zLoggingHandler.__init__ s �� � ����"��� c �� � t j d|j � d�t |j | j � }t j |� d|j � � �� y )N�[�]� )r �format_color� levelname�LOG_LEVEL_COLORSr r � write_line� getMessage)r �record� level_msgs r �emitzLoggingHandler.emit s_ � ��&�&��� � �!��#��V�-�-�.��N�N� � � ���Y�K�q��):�):�)<�(=�>�?r )r �bool�return�None)r! zlogging.LogRecordr% r&