File: //lib/python3/dist-packages/supervisor/__pycache__/loggers.cpython-310.pyc
o
�B�]�2 � @ s> d Z ddlZddlZddlZddlZddlZddlmZ ddlmZ ddlm Z ddlm
Z
G dd� d�ZG d d
� d
�Zdd� Z
e
� Zd
d� ZG dd� d�ZG dd� de�ZG dd� d�ZG dd� de�ZG dd� de�ZG dd� d�ZG dd� d�ZG dd� de�Zd+dd �Zd!Zefd"d#�Zd$d%� Zd&d'� Zd,d)d*�ZdS )-z�
Logger implementation loosely modeled on PEP 282. We don't use the
PEP 282 logger implementation in the stdlib ('logging') because it's
idiosyncratic and a bit slow for our purposes (we don't use threads).
� N��syslog)�long)�is_text_stream)� as_stringc @ s( e Zd ZdZdZdZdZdZdZdZ dS ) �LevelsByName�2 �( � � �
� � N)
�__name__�
__module__�__qualname__�CRIT�ERRO�WARN�INFO�DEBG�TRAC�BLAT� r r �4/usr/lib/python3/dist-packages/supervisor/loggers.pyr s r c @ s6 e Zd ZejZejZejZ ej
ZejZ
ejZejZdS )�LevelsByDescriptionN)r r r r r �criticalr �errorr �warnr �infor �debugr �tracer �blatherr r r r r s
r c C s. i } t j�� D ]
\}}|�d�s|| |<