+
    0.jx                     >    R t ^ RIt^ RIt^ RItRR R lltR R ltR# )z!Structured logging configuration.Nc                (    V ^8  d   QhR\         RR/# )   debugreturnN)bool)formats   ":C:\xampp\htdocs\tradingbinance\backend\app\core\logging.py__annotate__r	   	   s       $     c           
      J   V '       d   \         P                  M\         P                  p\        P                  ! \        P
                  P                  \        P                  P                  \        P                  P                  4       \        P                  P                  \        P                  P                  R R7      \        P                  P                  4       .\        P                  ! V4      \        \        P                   ! \"        P$                  R7      RR7       R# )iso)fmt)fileT)
processorswrapper_classcontext_classlogger_factorycache_logger_on_first_useN)loggingDEBUGINFO	structlog	configurecontextvarsmerge_contextvarsr   add_log_levelStackInfoRendererdevset_exc_infoTimeStamperJSONRenderermake_filtering_bound_loggerdictPrintLoggerFactorysysstdout)r   	log_levels   & r   setup_loggingr'   	   s    !&GLLI!!33  ..  224MM&&  ,,,7  --/
  ;;IF 33D"&r
   c                D    V ^8  d   QhR\         R\        P                  /# )r   namer   )strr   BoundLogger)r   s   "r   r	   r	      s      & &S &Y22 &r
   c                 .    \         P                  ! V 4      # )N)r   
get_logger)r)   s   &r   r-   r-      s    %%r
   )F)__doc__r   r$   r   r'   r-    r
   r   <module>r0      s    '  
 &&r
   