File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -101,14 +101,25 @@ def init_logging():
101101
102102 custom_formatter = CustomFormatter ()
103103
104- logging .basicConfig (level = log_level )
105104 for handler in logging .getLogger ().handlers :
106105 handler .setFormatter (custom_formatter )
107106
108107 logging .getLogger ("eodag" ).propagate = False
109108
110- for logger_name in ("eodag" , "uvicorn" , "uvicorn.access" ):
109+ loggers_to_configure = {
110+ "eodag" : log_level ,
111+ "stac_fastapi.eodag" : log_level ,
112+ "uvicorn" : logging .INFO ,
113+ "uvicorn.access" : logging .INFO ,
114+ }
115+
116+ for logger_name , level in loggers_to_configure .items ():
111117 logger = logging .getLogger (logger_name )
118+ logger .setLevel (level )
119+
120+ if not logger .hasHandlers ():
121+ logger .addHandler (logging .StreamHandler ())
122+
112123 for handler in logger .handlers :
113124 if isinstance (handler , logging .StreamHandler ):
114125 handler .setFormatter (custom_formatter )
You can’t perform that action at this time.
0 commit comments