§
     h´  ã                   ó´   — d Z ddlZdZdZdZdZdZ G d„ d	¦  «        Z e¦   «         Zej	        Z	ej
        Z
ej        Zej        Zej        Zej        Zd
„ Zd„ ZdS )z,A simple log mechanism styled after PEP 282.é    Né   é   é   é   é   c                   óB   — e Zd Zefd„Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d„ Zd	S )
ÚLogc                 ó   — || _         d S ©N)Ú	threshold)Úselfr   s     úSc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\setuptools/_distutils/log.pyÚ__init__zLog.__init__   s   € Ø"ˆŒˆˆó    c                 ó  — |t           t          t          t          t          fvrt          dt          |¦  «        z  ¦  «        ‚|| j        k    r¾|r||z  }|t          t          t          fv rt          j	        }nt          j
        }	 |                     d|z  ¦  «         nX# t          $ rK |j        }|                     |d¦  «                             |¦  «        }|                     d|z  ¦  «         Y nw xY w|                     ¦   «          d S d S )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Ústreamr   s         r   Ú_logzLog._log   s  € Ø�¥¥d­Eµ5Ð9Ð9Ð9ÝÐ1µC¸±J´JÑ>Ñ?Ô?Ð?à�D”NÒ"Ð"Øð !Ø˜D‘j�Ø��u¥eÐ,Ð,Ð,Ýœ��åœ�ð+Ø—’˜V c™\Ñ*Ô*Ð*Ð*øÝ%ð +ð +ð +à!œ?�Ø—j’j Ð+=Ñ>Ô>×EÒEÀhÑOÔO�Ø—’˜V c™\Ñ*Ô*Ð*Ð*Ð*ð	+øøøð
 �LŠL‰NŒNˆNˆNˆNð #Ð"s   ÂB ÂAC2Ã1C2c                 ó4   — |                       |||¦  «         d S r   )r'   )r   r#   r$   r%   s       r   ÚlogzLog.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   ÚinfozLog.info-   ó   € Ø�	Š	•$˜˜TÑ"Ô"Ð"Ð"Ð"r   c                 ó>   — |                       t          ||¦  «         d S r   )r'   r   r+   s      r   ÚwarnzLog.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>   C   s   € å
Ô
€CØ!…KÔØ€Jr   c                 ó®   — | dk    rt          t          ¦  «         d S | dk    rt          t          ¦  «         d S | dk    rt          t          ¦  «         d S d S )Nr   r   r   )r>   r   r   r   )Úvs    r   Úset_verbosityrA   J   s`   € ØˆA‚v€vÝ•dÑÔÐÐÐØ	
ˆaŠˆÝ•dÑÔÐÐÐØ	
ˆaŠˆÝ•eÑÔÐÐÐð 
ˆr   )Ú__doc__r   r   r   r   r   r   r	   r<   r)   r,   r/   r2   r4   r6   r>   rA   r:   r   r   ú<module>rC      s¼   ðØ 2Ð 2ð
 €
€
€
à	€Ø€Ø€Ø	€Ø	€ð($ð ($ð ($ð ($ð ($ñ ($ô ($ð ($ðV ˆc‰eŒe€Ø„o€ØÔ€ØÔ€ØÔ€ØÔ€ØÔ€ðð ð ðð ð ð ð r   