
    HE^j                     r   d dl Z d dlZd dlZd dlmZ d dlmZ defdZ e j                  d      Z
e
j                  e j                         e
j                         re
j                  j                          ej                   j"                  j%                  dd        eej                   d	d
d      Zej)                   e j*                  dd             e
j-                  e        e j.                  ej0                        Zej)                   e j*                  dd             e
j-                  e        e j                  d      Zej                  e j6                         ej                         rej                  j                          ej-                  e       ej-                  e       deddfdZy)    N)RotatingFileHandler)settingsreturnc                  ,    t        j                  d      S )z9Return the current local time as a human-readable string.%Y-%m-%d %H:%M:%S)timestrftime     )/home/container/backend/logging_config.pycurrent_timer      s    ==,--r   lenovo_trackerT)parentsexist_oki  P    zutf-8)maxBytesbackupCountencodingz[%(asctime)s] %(message)sr   )datefmtdiscordmessagec                 .    t         j                  |        y)z*Log a message to rotating file and stdout.N)loggerinfo)r   s    r   _logr   '   s    
KKr   )loggingsysr   logging.handlersr   backend.configr   strr   	getLoggerr   setLevelINFOhasHandlershandlersclearLOG_FILEparentmkdirfile_handlersetFormatter	Formatter
addHandlerStreamHandlerstdoutconsole_handlerdiscord_loggerWARNINGr   r
   r   r   <module>r3      s    
  0 #.c . 
		+	,   

OO 	      td  ; #8#4#4\]hop   +'++,GQde f   ,  ('''

3   .W../JTgh i   / " #""9-    (!!#   , '   / *# $ r   