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