setup logger for hypercorn and dashboard

This commit is contained in:
Stefan Allius
2025-05-05 08:21:34 +02:00
parent f1628a0629
commit 484df1dc46

View File

@@ -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