mirror of
https://github.com/vladmandic/automatic
synced 2026-09-18 16:54:33 +02:00
@@ -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")
|
||||
|
||||
@@ -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 {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user