Mihaiii commited on
Commit
999fa5d
·
verified ·
1 Parent(s): 891372f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import subprocess
 
2
  from fastapi import FastAPI
3
  from fastapi.responses import HTMLResponse
4
  app = FastAPI()
@@ -15,4 +16,16 @@ def welcome():
15
  <a href="https://github.com/Mihaiii/TimeStampBuddy" target="_blank" rel="noopener noreferrer">GitHub Repository</a>.
16
  </p>
17
  </div>
18
- """
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import subprocess
2
+ import logging
3
  from fastapi import FastAPI
4
  from fastapi.responses import HTMLResponse
5
  app = FastAPI()
 
16
  <a href="https://github.com/Mihaiii/TimeStampBuddy" target="_blank" rel="noopener noreferrer">GitHub Repository</a>.
17
  </p>
18
  </div>
19
+ """
20
+
21
+ @app.post('/set_log_level')
22
+ def set_log_level():
23
+ try:
24
+ logger = logging.getLogger()
25
+ level = request.json.get('level', '').upper()
26
+ if level in ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']:
27
+ logger.setLevel(level)
28
+ return f"Log level changed to {level}", 200
29
+ return "Invalid log level", 400
30
+ except Exception as e:
31
+ return str(e), 500