
    RЦi                     d    S r SSKrSSKr " S S\R                  5      r\R
                  S4S jrg)zCLogging helpers

Hacked together by / Copyright 2020 Ross Wightman
    Nc                   $    \ rS rSrSS jrS rSrg)FormatterNoInfo	   c                 B    [         R                  R                  X5        g N)logging	Formatter__init__)selffmts     M/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/timm/utils/log.pyr
   FormatterNoInfo.__init__
   s    ""4-    c                     UR                   [        R                  :X  a  [        UR	                  5       5      $ [        R
                  R                  X5      $ r   )levelnor   INFOstr
getMessager	   format)r   records     r   r   FormatterNoInfo.format   s=    >>W\\)v((*++  ''55r    N)z%(levelname)s: %(message)s)__name__
__module____qualname____firstlineno__r
   r   __static_attributes__r   r   r   r   r   	   s    .6r   r    c                    [         R                  " 5       nUR                  [        5       5        [         R                  R                  U5        [         R                  R                  U 5        U(       af  [         R                  R                  USSS9n[         R                  " S5      nUR                  U5        [         R                  R                  U5        g g )Ni       )maxBytesbackupCountz8%(asctime)s - %(name)20s: [%(levelname)8s] - %(message)s)
r   StreamHandlersetFormatterr   root
addHandlersetLevelhandlersRotatingFileHandlerr	   )default_levellog_pathconsole_handlerfile_handlerfile_formatters        r   setup_default_loggingr/      s    ++-O  !23LLO,LL-('';;HP]lm;n **+ef!!.1-	 r   )__doc__r   logging.handlersr	   r   r   r/   r   r   r   <module>r2      s4     6g'' 6 )0r 	.r   