File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -414,7 +414,8 @@ def main():
414
414
loop = asyncio .get_event_loop ()
415
415
416
416
# Override default loggers
417
- runner = web .AppRunner (app , logger = logger , access_log = logger )
417
+ web_logger = None if not mwi_env .is_web_logging_enabled () else logger
418
+ runner = web .AppRunner (app , logger = web_logger , access_log = web_logger )
418
419
419
420
loop .run_until_complete (runner .setup ())
420
421
site = web .TCPSite (
Original file line number Diff line number Diff line change @@ -19,6 +19,11 @@ def get_env_name_logging_level():
19
19
return "MWI_LOG_LEVEL"
20
20
21
21
22
+ def get_env_name_web_logging_enabled ():
23
+ """Enable the logging of asyncio web traffic by setting to true"""
24
+ return "MWI_WEB_LOGGING_ENABLED"
25
+
26
+
22
27
def get_env_name_log_file ():
23
28
"""Specifies a file into which logging content is directed"""
24
29
return "MWI_LOG_FILE"
@@ -78,3 +83,8 @@ def is_testing_mode_enabled():
78
83
is_development_mode_enabled ()
79
84
and os .environ .get (get_env_name_testing (), "false" ).lower () == "true"
80
85
)
86
+
87
+
88
+ def is_web_logging_enabled ():
89
+ """Returns true if the web logging is required to be enabled"""
90
+ return os .environ .get (get_env_name_web_logging_enabled (), "false" ) == "true"
You can’t perform that action at this time.
0 commit comments