File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 22from typing import List
33
44import structlog
5- from opentelemetry import trace
6- from structlog .typing import EventDict , Processor
5+ from structlog .typing import Processor
76
87from ..config import AppConfig
98from .processors import (
@@ -81,11 +80,16 @@ def init_logger(config: AppConfig) -> None:
8180
8281 # Use structlog to format logs coming from stdlib logger
8382 stdlib_logger = logging .getLogger ()
84- # stdlib_logger.handlers.clear()
83+ stdlib_logger .handlers .clear ()
8584 stdlib_logger .addHandler (stdlib_handler )
8685 stdlib_logger .setLevel (log_level )
8786
88- for _log in ["uvicorn" , "uvicorn.error" , "uvicorn.access" ]:
87+ for _log in [
88+ "dramatiq" ,
89+ "uvicorn" ,
90+ "uvicorn.error" ,
91+ "uvicorn.access" ,
92+ ]:
8993 # Clear the log handlers for uvicorn loggers, and enable propagation
9094 # so the messages are caught by our root logger and formatted correctly
9195 # by structlog. Initial messages from reloader startup are not caught.
You can’t perform that action at this time.
0 commit comments