!A?h d Z dZdZdZdZdZddlZ G d d Z e Zej Z ej
Z
ej Zej Zej
Z
ej Zd
Zd ZdS )z,A simple log mechanism styled after PEP 282. Nc B e Zd ZefdZd Zd Zd Zd Zd Z d Z
d Zd S )
Logc || _ d S N) threshold)selfr s :/opt/alt/python-internal/lib64/python3.11/distutils/log.py__init__zLog.__init__ s
" c |t t t t t fvrt dt
| z || j k r|r||z }|t t t fv r
t j }nt j
} | d|z nX# t $ rK |j
}| |d | }| d|z Y nw xY w| d S d S )Nz%s wrong log levelz%s
backslashreplace)DEBUGINFOWARNERRORFATAL
ValueErrorstrr sysstderrstdoutwriteUnicodeEncodeErrorencodingencodedecodeflush)r
levelmsgargsstreamr s r _logzLog._log s dE59991CJJ>???DN""
!Djue,,,
+Vc\****%
+
+
+!?jj+=>>EEhOOVc\*****
+
LLNNNNN #"s B AC21C2c 4 | ||| d S r )r' )r
r# r$ r% s r logzLog.log' s %d#####r c > | t || d S r )r' r r
r$ r% s r debugz Log.debug* %d#####r c > | t || d S r )r' r r+ s r infozLog.info- $T"""""r c > | t || d S r )r' r r+ s r warnzLog.warn0 r0 r c > | t || d S r )r' r r+ s r errorz Log.error3 r- r c > | t || d S r )r' r r+ s r fatalz Log.fatal6 r- r N)__name__
__module____qualname__r r r' r) r, r/ r2 r4 r6 r r r r s !% # # # # ($ $ $$ $ $# # ## # #$ $ $$ $ $ $ $r r c 6 t j }| t _ |S r )_global_logr )r# olds r
set_thresholdr> A s
C!KJr c | dk rt t d S | dk rt t d S | dk rt t d S d S )Nr r r )r> r r r )vs r
set_verbosityrA G s` Avvd
ad
ae
r )__doc__r r r r r r r r<