add timer info

Signed-off-by: vladmandic <mandic00@live.com>
This commit is contained in:
vladmandic
2026-04-23 12:49:41 +02:00
parent 21b34a6fa7
commit 40e550f1c3
23 changed files with 194 additions and 76 deletions
+1
View File
@@ -400,6 +400,7 @@ class ReqGetLog(BaseModel):
class ReqPostLog(BaseModel):
json: dict | None = Field(default=None, title="Data", description="The data to log")
message: str | None = Field(default=None, title="Message", description="The info message to log")
debug: str | None = Field(default=None, title="Debug message", description="The debug message to log")
error: str | None = Field(default=None, title="Error message", description="The error message to log")
+5 -3
View File
@@ -71,11 +71,13 @@ def get_log(req: models.ReqGetLog = Depends()):
return lines
def post_log(req: models.ReqPostLog):
if req.message is not None:
if req.json is not None:
log.info(f'UI {req.message or ""}: {req.json}')
elif req.message is not None:
log.info(f'UI: {req.message}')
if req.debug is not None:
elif req.debug is not None:
log.debug(f'UI: {req.debug}')
if req.error is not None:
elif req.error is not None:
log.error(f'UI: {req.error}')
return {}