Skip to content

Commit d390697

Browse files
committed
Extending logging dict config
1 parent dff8801 commit d390697

File tree

1 file changed

+35
-4
lines changed

1 file changed

+35
-4
lines changed

src/app/log.py

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ def configure_logging():
1414
"""Configure logging; mozlog format for Dockerflow"""
1515
logging_config = {
1616
"version": 1,
17+
"disable_existing_loggers": False,
1718
"formatters": {
1819
"mozlog_json": {
1920
"()": "dockerflow.logging.JsonLogFormatter",
@@ -26,13 +27,43 @@ def configure_logging():
2627
"class": "logging.StreamHandler",
2728
"formatter": "mozlog_json",
2829
"stream": sys.stdout,
29-
}
30+
},
31+
"null": {
32+
"class": "logging.NullHandler",
33+
},
3034
},
3135
"loggers": {
32-
"request.summary": {"handlers": ["console"], "level": "INFO"},
33-
"backoff": {"handlers": ["console"], "level": "INFO"},
34-
"src.jbi": {"handlers": ["console"], "level": "DEBUG"},
36+
"request.summary": {
37+
"handlers": ["console"],
38+
"level": logging.INFO,
39+
"propagate": False,
40+
},
41+
"backoff": {
42+
"handlers": ["console"],
43+
"level": logging.INFO,
44+
"propagate": False,
45+
},
46+
"src": {
47+
"handlers": ["console"],
48+
"level": settings.log_level.upper(),
49+
"propagate": False,
50+
},
51+
"uvicorn": {
52+
"handlers": ["console"],
53+
"level": settings.log_level.upper(),
54+
"propagate": False,
55+
},
56+
"uvicorn.error": {
57+
"handlers": ["console"],
58+
"level": settings.log_level.upper(),
59+
"propagate": False,
60+
},
61+
"uvicorn.access": {
62+
"handlers": ["null"],
63+
"propagate": False,
64+
},
3565
},
66+
"root": {"handlers": ["console"], "level": logging.WARNING},
3667
}
3768

3869
logging.config.dictConfig(logging_config)

0 commit comments

Comments
 (0)