Mihaiii commited on
Commit
c3e1f5a
·
verified ·
1 Parent(s): f2887b6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -27,6 +27,14 @@ async def set_log_level(request: Request):
27
  if level in ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']:
28
  logger = logging.getLogger()
29
  logger.setLevel(level)
 
 
 
 
 
 
 
 
30
  return {"message": f"Log level changed to {level}"}
31
 
32
  raise HTTPException(status_code=400, detail="Invalid log level")
 
27
  if level in ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']:
28
  logger = logging.getLogger()
29
  logger.setLevel(level)
30
+
31
+ for logger_name in logging.root.manager.loggerDict:
32
+ logging.getLogger(logger_name).setLevel(level)
33
+
34
+ for handler in logger.handlers:
35
+ handler.setLevel(level)
36
+
37
+
38
  return {"message": f"Log level changed to {level}"}
39
 
40
  raise HTTPException(status_code=400, detail="Invalid log level")