Edit File: log.cpython-36.pyc
3 � \�������������������@���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.6/distutils/log.py�__init__���s����zLog.__init__c�������������C���s����|t�ttttfkr"tdt|����||�jkr�|r8||�}|tttfkrNtj }ntj }y|jd|���W�n:�tk r����|j }|j|d�j|�}|jd|���Y�nX�|j���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���|�j�|||��d�S�)N)r"���)r ���r���r���r ���r ���r ���r����log'���s����zLog.logc�������������G���s���|�j�t||��d�S�)N)r"���r���)r ���r���r ���r ���r ���r����debug*���s����z Log.debugc�������������G���s���|�j�t||��d�S�)N)r"���r���)r ���r���r ���r ���r ���r����info-���s����zLog.infoc�������������G���s���|�j�t||��d�S�)N)r"���r���)r ���r���r ���r ���r ���r����warn0���s����zLog.warnc�������������G���s���|�j�t||��d�S�)N)r"���r���)r ���r���r ���r ���r ���r����error3���s����z Log.errorc�������������G���s���|�j�t||��d�S�)N)r"���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�)N)�_global_logr���)r����oldr ���r ���r���� set_thresholdA���s����r.���c�������������C���s8���|�dkrt�t��n"|�dkr$t�t��n|�dkr4t�t��d�S�)Nr���r���r���)r.���r���r���r���)�vr ���r ���r���� set_verbosityG���s���� r0���)�__doc__r���r���r���r���r���r���r���r,���r#���r$���r%���r&���r'���r(���r.���r0���r ���r ���r ���r����<module>���s ���+