�
,�Re� � �� � 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 ��/builddir/build/BUILDROOT/alt-python311-setuptools-65.6.3-2.el8.x86_64/opt/alt/python311/lib/python3.11/site-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" s @r r r * s� �� � � � � �T�T�!%� 4� 4� 4� 4� 4� 4� �� � �X�� ��� � ��� �>�!�D�D�D�D�Dr
r )r r r �_logr r r r r �ERROR�FATAL�debug�infor* r �error�fatalr r r) r � r
r �