admin
2023-08-04 ca310f014336d93eba73ed5010c1c5645424a1e0
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
B
}X‰dØã@s’ddlZddlZddlZgZGdd„dejeƒZe d¡Ze     ej
¡e  ej ¡Z e      ej
¡e d¡Ze  e¡e e ¡edƒZe e¡dS)éNc@s"eZdZdZddd„Zdd„ZdS)Ú MyLogHandleru 
    è‡ªå®šä¹‰æ—¥å¿—handler
    NcKstj |¡dS)N)ÚloggingÚHandlerÚ__init__)ÚselfÚnameZ
other_attrÚkwargs©r    ú#D:\workspace\GP\trade_huaxin\log.pyrszMyLogHandler.__init__cCsLy(| |¡}t tt ¡dƒ|f¡Wntk
rF| |¡YnXdS)uÆ
        emit函数为自定义handler类时必重写的函数,这里可以根据需要对日志消息做一些处理,比如发送日志到服务器
 
        å‘出记录(Emit a record)
        ièN)ÚformatÚ log_recordsÚappendÚroundÚtimeÚ    ExceptionÚ handleError)rÚrecordÚmsgr    r    r
Úemits
 
zMyLogHandler.emit)N)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrr    r    r    r
r
s
rÚloggerz%(asctime)s - %(message)sZ LoggerHandler)rÚsysrr rÚobjectrÚ    getLoggerrÚsetLevelÚDEBUGÚ StreamHandlerÚstdoutZstdout_handlerÚ    FormatterÚ    formatterÚ setFormatterÚ
addHandlerZmy_log_handlerr    r    r    r
Ú<module>s