zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
U
G=®d±ã@sldZdZdZdZdZdZddlZGdd    „d    ƒZeƒZej    Z    ej
Z
ej Z ej Z ej Z ejZd
d „Zd d „ZdS)z,A simple log mechanism styled after PEP 282.ééééééNc@sPeZdZefdd„Zdd„Zdd„Zdd„Zd    d
„Zd d „Z    d d„Z
dd„Z dS)ÚLogcCs
||_dS©N)Ú    threshold)Úselfr    ©r úPD:\z\workplace\VsCode\pyvenv\venv\Lib\site-packages\setuptools/_distutils/log.pyÚ__init__sz Log.__init__cCs®|tttttfkr"tdt|ƒƒ‚||jkrª|r8||}|tttfkrNtj    }ntj
}z|  d|¡Wn:t k
r |j }| |d¡ |¡}|  d|¡YnX| ¡dS)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Ústreamrr r r Ú_logs
zLog._logcGs| |||¡dSr)r#)r
rr r!r r r Úlog'szLog.logcGs| t||¡dSr)r#r©r
r r!r r r Údebug*sz    Log.debugcGs| t||¡dSr)r#rr%r r r Úinfo-szLog.infocGs| t||¡dSr)r#rr%r r r Úwarn0szLog.warncGs| t||¡dSr)r#rr%r r r Úerror3sz    Log.errorcGs| t||¡dSr)r#rr%r r r Úfatal6sz    Log.fatalN) Ú__name__Ú
__module__Ú __qualname__rr r#r$r&r'r(r)r*r r r r rs rcCstj}|t_|Sr)Ú _global_logr    )rÚoldr r r Ú set_thresholdAsr0cCs8|dkrttƒn"|dkr$ttƒn|dkr4ttƒdS)Nrrr)r0rrr)Úvr r r Ú set_verbosityGs 
 
r2)Ú__doc__rrrrrrrr.r$r&r'r(r)r*r0r2r r r r Ú<module>s +