uvicorn log format

PHOTO EMBED

Mon Jan 20 2025 10:16:46 GMT+0000 (Coordinated Universal Time)

Saved by @quaie

from uvicorn.config import LOGGING_CONFIG

# uvicorn logging
LOGGING_CONFIG["formatters"]["default"]["fmt"] = "%(asctime)s [%(name)s] %(levelprefix)s %(message)s"
LOGGING_CONFIG["formatters"]["access"][
    "fmt"] = '%(asctime)s [%(name)s] %(levelprefix)s %(client_addr)s - "%(request_line)s" %(status_code)s'
# date format
LOGGING_CONFIG["formatters"]["default"]["datefmt"] = "%Y-%m-%d %H:%M:%S" 
content_copyCOPY

https://stackoverflow.com/questions/62934384/how-to-add-timestamp-to-each-request-in-uvicorn-logs