
    %g                     d    d Z ddlZddlZ ej                  d      dej                  fd       Zy)z
CmdStanPy logging
    N)maxsizereturnc                  p   t        j                  d      } t        | j                        dk(  r| j	                  t         j
                         t        j                         }|j	                  t         j                         |j                  t        j                  dd             | j                  |       | S )zcmdstanpy logger	cmdstanpyr   z4%(asctime)s - %(name)s - %(levelname)s - %(message)sz%H:%M:%S)logging	getLoggerlenhandlerssetLevelDEBUGStreamHandlerINFOsetFormatter	Formatter
addHandler)loggerhandlers     T/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/cmdstanpy/utils/logging.py
get_loggerr      s     {+F
6??q &'')&F	
 	'"M    )__doc__	functoolsr   	lru_cacheLoggerr    r   r   <module>r      s>      T"GNN  #r   