OwlCyberSecurity - MANAGER
Edit File: log.cpython-38.pyc
U ����e5d�����������������������@���sl���d�Z�dZdZdZdZdZddlZG�dd ��d �Ze��Zej Z ej Z ejZejZej Z ejZd d��Zdd ��ZdS�)z,A simple log mechanism styled after PEP 282.�������������������������Nc�������������������@���sP���e�Zd�Zefdd�Zdd��Zdd��Zdd��Zd d ��Zdd��Z d d��Z dd��ZdS�)�Logc�����������������C���s ���||�_�d�S��N)� threshold)�selfr �����r����%/usr/lib64/python3.8/distutils/log.py�__init__���s����zLog.__init__c�����������������C���s����|t�ttttfkr"tdt|����||�jkr�|r8||�}|tttfkrNtj }ntj }z|�d|���W�n:�tk r����|j }|�|d��|�}|�d|���Y�nX�|����d�S�)Nz%s wrong log levelz%s �backslashreplace)�DEBUG�INFO�WARN�ERROR�FATAL� ValueError�strr ����sys�stderr�stdout�write�UnicodeEncodeError�encoding�encode�decode�flush)r ����level�msg�args�streamr���r���r���r����_log���s���� zLog._logc�����������������G���s���|���|||��d�S�r���)r#���)r ���r���r ���r!���r���r���r����log'���s����zLog.logc�����������������G���s���|���t||��d�S�r���)r#���r����r ���r ���r!���r���r���r����debug*���s����z Log.debugc�����������������G���s���|���t||��d�S�r���)r#���r���r%���r���r���r����info-���s����zLog.infoc�����������������G���s���|���t||��d�S�r���)r#���r���r%���r���r���r����warn0���s����zLog.warnc�����������������G���s���|���t||��d�S�r���)r#���r���r%���r���r���r����error3���s����z Log.errorc�����������������G���s���|���t||��d�S�r���)r#���r���r%���r���r���r����fatal6���s����z Log.fatalN)�__name__� __module__�__qualname__r���r ���r#���r$���r&���r'���r(���r)���r*���r���r���r���r���r������s���r���c�����������������C���s���t�j}|�t�_|S�r���)�_global_logr ���)r����oldr���r���r���� set_thresholdA���s����r0���c�����������������C���s8���|�dkrt�t��n"|�dkr$t�t��n|�dkr4t�t��d�S�)Nr���r���r���)r0���r���r���r���)�vr���r���r���� set_verbosityG���s���� r2���)�__doc__r���r���r���r���r���r���r���r.���r$���r&���r'���r(���r)���r*���r0���r2���r���r���r���r����<module>���s ���+