setup logger for hypercorn and dashboard
This commit is contained in:
@@ -1,16 +1,15 @@
|
|||||||
[loggers]
|
[loggers]
|
||||||
keys=root,tracer,mesg,conn,data,mqtt,asyncio
|
keys=root,tracer,mesg,conn,data,mqtt,asyncio,hypercorn_access,hypercorn_error
|
||||||
|
|
||||||
[handlers]
|
[handlers]
|
||||||
keys=console_handler,file_handler_name1,file_handler_name2
|
keys=console_handler,file_handler_name1,file_handler_name2,file_handler_name3,dashboard
|
||||||
|
|
||||||
[formatters]
|
[formatters]
|
||||||
keys=console_formatter,file_formatter
|
keys=console_formatter,file_formatter
|
||||||
|
|
||||||
[logger_root]
|
[logger_root]
|
||||||
level=DEBUG
|
level=DEBUG
|
||||||
handlers=console_handler,file_handler_name1
|
handlers=console_handler,file_handler_name1,dashboard
|
||||||
|
|
||||||
|
|
||||||
[logger_conn]
|
[logger_conn]
|
||||||
level=DEBUG
|
level=DEBUG
|
||||||
@@ -20,13 +19,13 @@ qualname=conn
|
|||||||
|
|
||||||
[logger_mqtt]
|
[logger_mqtt]
|
||||||
level=INFO
|
level=INFO
|
||||||
handlers=console_handler,file_handler_name1
|
handlers=console_handler,file_handler_name1,dashboard
|
||||||
propagate=0
|
propagate=0
|
||||||
qualname=mqtt
|
qualname=mqtt
|
||||||
|
|
||||||
[logger_asyncio]
|
[logger_asyncio]
|
||||||
level=INFO
|
level=INFO
|
||||||
handlers=console_handler,file_handler_name1
|
handlers=console_handler,file_handler_name1,dashboard
|
||||||
propagate=0
|
propagate=0
|
||||||
qualname=asyncio
|
qualname=asyncio
|
||||||
|
|
||||||
@@ -49,6 +48,18 @@ handlers=file_handler_name2
|
|||||||
propagate=0
|
propagate=0
|
||||||
qualname=tracer
|
qualname=tracer
|
||||||
|
|
||||||
|
[logger_hypercorn_access]
|
||||||
|
level=INFO
|
||||||
|
handlers=file_handler_name3
|
||||||
|
propagate=0
|
||||||
|
qualname=hypercorn.access
|
||||||
|
|
||||||
|
[logger_hypercorn_error]
|
||||||
|
level=INFO
|
||||||
|
handlers=file_handler_name1,dashboard
|
||||||
|
propagate=0
|
||||||
|
qualname=hypercorn.error
|
||||||
|
|
||||||
[handler_console_handler]
|
[handler_console_handler]
|
||||||
class=StreamHandler
|
class=StreamHandler
|
||||||
level=DEBUG
|
level=DEBUG
|
||||||
@@ -66,6 +77,16 @@ level=NOTSET
|
|||||||
formatter=file_formatter
|
formatter=file_formatter
|
||||||
args=(handlers.log_path + 'trace.log', when:='midnight', backupCount:=handlers.log_backups)
|
args=(handlers.log_path + 'trace.log', when:='midnight', backupCount:=handlers.log_backups)
|
||||||
|
|
||||||
|
[handler_file_handler_name3]
|
||||||
|
class=handlers.TimedRotatingFileHandler
|
||||||
|
level=NOTSET
|
||||||
|
formatter=file_formatter
|
||||||
|
args=(handlers.log_path + 'access.log', when:='midnight', backupCount:=handlers.log_backups)
|
||||||
|
|
||||||
|
[handler_dashboard]
|
||||||
|
level=WARNING
|
||||||
|
class=web.log_handler.LogHandler
|
||||||
|
|
||||||
[formatter_console_formatter]
|
[formatter_console_formatter]
|
||||||
format=%(asctime)s %(levelname)5s | %(name)4s | %(message)s
|
format=%(asctime)s %(levelname)5s | %(name)4s | %(message)s
|
||||||
datefmt=%Y-%m-%d %H:%M:%S
|
datefmt=%Y-%m-%d %H:%M:%S
|
||||||
|
|||||||
Reference in New Issue
Block a user