
    "j                     v    d dl Z  e j                  d      j                  e j                          G d d      Zy)    Nppadbc                       e Zd ZdZ ej
                  dd      Zej                  Ze	d        Z
e	d        Ze	d        Ze	ej                  fd       Zy	)

AdbLoggingr   zK%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)sz%d-%m-%Y:%H:%M:%S)fmtdatefmtc                    |j                  | j                        st        dj                  |            t	        j
                  |      }|j                  r(|j                  d   j                  | j                         |S )Nz6The package logger name should be 'adb.xxx.xxx' but {}r   )	
startswithPACKAGE_NAMERuntimeErrorformatlogging	getLoggerhandlerssetFormatterDEFAULT_FORMAT)clsnameloggers      V/var/www/oz-panel.ru/ozpay-pub/venv/lib/python3.12/site-packages/ppadb/utils/logger.py
get_loggerzAdbLogging.get_logger   se    s//0W^^_cdee""4(??OOA++C,>,>?    c                     || _         y N)r   )r   r   s     r   set_default_formatzAdbLogging.set_default_format   s
    #r   c                 |    t        j                  | j                        j                  t         j                         y r   )r   r   r
   setLevelCRITICAL)r   s    r   disablezAdbLogging.disable   s'    #**+44W5E5EFr   c                 `    t        j                  | j                        j                  |       y r   )r   r   r
   r   )r   levels     r   enablezAdbLogging.enable   s!    #**+44U;r   N)__name__
__module____qualname__r
   r   	Formatterr   r   DEFAULT_LEVELclassmethodr   r   r   DEBUGr!    r   r   r   r      s    L'g'',y&9;N$$M  $ $ G G !-- < <r   r   )r   r   r   r   r   r)   r   r   <module>r*      s3       '  # #G$4$4 5< <r   