This repository was archived by the owner on Mar 14, 2026. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +23
-19
lines changed
Expand file tree Collapse file tree 1 file changed +23
-19
lines changed Original file line number Diff line number Diff line change @@ -134,25 +134,29 @@ def init_logger():
134134 log_file_path = f"{ log_dir } /{ time .strftime ('%Y-%m-%d' )} .log"
135135
136136 # 移除 NoneBot 默认的日志处理器
137- logger .remove (logger_id )
138- # 添加新的日志处理器
139- logger .add (
140- sys .stdout ,
141- level = console_handler_level ,
142- diagnose = True ,
143- format = "<lvl>[{level}] {function}: {message}</lvl>" ,
144- filter = default_filter ,
145- colorize = True ,
146- )
147-
148- logger .add (
149- log_file_path ,
150- level = "DEBUG" ,
151- format = "[{time:YYYY-MM-DD HH:mm:ss}] [{level}] {function}: {message}" ,
152- encoding = "utf-8" ,
153- rotation = "1 day" ,
154- retention = "7 days" ,
155- )
137+ try :
138+ logger .remove (logger_id )
139+ # 添加新的日志处理器
140+ logger .add (
141+ sys .stdout ,
142+ level = console_handler_level ,
143+ diagnose = True ,
144+ format = "<lvl>[{level}] {function}: {message}</lvl>" ,
145+ filter = default_filter ,
146+ colorize = True ,
147+ )
148+
149+ logger .add (
150+ log_file_path ,
151+ level = "DEBUG" ,
152+ format = "[{time:YYYY-MM-DD HH:mm:ss}] [{level}] {function}: {message}" ,
153+ encoding = "utf-8" ,
154+ rotation = "1 day" ,
155+ retention = "7 days" ,
156+ )
157+ # 如果遇到其他日志处理器已处理,则跳过
158+ except ValueError :
159+ logger .debug ("日志处理器已存在,跳过初始化" )
156160
157161
158162def get_version () -> str :
You can’t perform that action at this time.
0 commit comments