admin
2025-04-08 70b51a2636858fb8cfbf39d3764d88d07286d8ad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
B
YÛ¹f ã@s6dZddlZddlZddlmZddejfdd„ZdS)u8
配置同时打印到控制台和本地的日志方法
éN)ÚdatetimeZ    my_loggerz./logsc
Csâtj |¡st |¡t ¡ d¡}tj |d|›d¡}t     |¡}|j
r„x8t dt |j
ƒƒD]$}t |j
ƒdkrpP|  |j
d¡q\W| |¡t |¡}| tj¡t ¡}| |¡t d¡}    | |    ¡| |    ¡| |¡|S)uÎ
    èŽ·å–ä¸€ä¸ªé…ç½®å¥½çš„logger实例。
    :param name: logger的名称
    :param log_level: logger的级别
    :param log_dir: æ—¥å¿—文件存储的目录
    :return: é…ç½®å¥½çš„logger实例
    z%Y-%m-%dZlog_z.txtrz4%(asctime)s - %(name)s - %(levelname)s - %(message)s)ÚosÚpathÚexistsÚmakedirsrÚnowÚstrftimeÚjoinÚloggingÚ    getLoggerÚhandlersÚrangeÚlenÚ removeHandlerÚsetLevelÚ FileHandlerÚDEBUGÚ StreamHandlerÚ    FormatterÚ setFormatterÚ
addHandler)
ÚnameZlog_dirZ    log_levelÚ current_dateZ log_filenameÚloggerÚiZfhZchÚ    formatter©rõ9D:\量化低吸\low_suction_hx\strategy\logging_config.pyÚ
get_logger
s(     
 
 
 
 
 
 
 
 
r)Ú__doc__rr
rÚINFOrrrrrÚ<module>s