�
���c� � �� � d Z ddlZddlZddlmZ ej Zej Zej Zej Z ej
Z
ej Zej Zej Zej
Zej Zej Zd� Zd� Z G d� dej � � ZdS ) zb
A simple log mechanism styled after PEP 282.
Retained for compatibility and should not be used.
� N� )�logc �F � t j }t j | � � |S �N)�_global_log�level�setLevel)r �origs �;/usr/lib/python3/dist-packages/setuptools/_distutils/log.py�
set_thresholdr s � ���D��������K� c �� � | dk rt t j � � d S | dk rt t j � � d S | dk rt t j � � d S d S )Nr r � )r �logging�WARN�INFO�DEBUG)�vs r �
set_verbosityr ! sf � ��A�v�v��g�l�#�#�#�#�#�
�a����g�l�#�#�#�#�#�
�a����g�m�$�$�$�$�$�
�r
c �t � � e Zd ZdZef� fd� Zed� � � Zej d� � � Ze j
j Z� xZ
S )�LogzJdistutils.log.Log is deprecated, please use an alternative from `logging`.c � �� t j t j � � t � � � t |�� � d S )N�r )�warnings�warnr �__doc__�super�__init__�__name__)�self� threshold� __class__s �r r zLog.__init__- s8 �� ��
�c�k�"�"�"�
��������3�3�3�3�3r
c � � | j S r r )r s r r! z
Log.threshold1 s
� ��z�r
c �0 � | � |� � d S r )r )r r s r r! z
Log.threshold5 s � ��
�
�e�����r
)r �
__module__�__qualname__r r r �propertyr! �setterr �Logger�warningr �
__classcell__)r" |