feat: initial commit

This commit is contained in:
Iain Learmonth 2025-12-14 17:47:51 +00:00
commit 075939142f
63 changed files with 9494 additions and 0 deletions

44
logging_production.ini Normal file
View file

@ -0,0 +1,44 @@
[loggers]
keys=root,gunicorn.access,gunicorn.error,uvicorn
[handlers]
keys=console
[formatters]
keys=json
[logger_root]
level=INFO
handlers=console
formatter=json
[logger_gunicorn.access]
level=INFO
handlers=console
formatter=json
qualname=gunicorn.access
propagate=1
[logger_gunicorn.error]
level=INFO
handlers=console
formatter=json
qualname=gunicorn.error
propagate=0
[logger_uvicorn]
propagate=0
handlers=console
formatter=json
qualname=uvicorn
[handler_console]
class=logging.StreamHandler
level=INFO
formatter=json
stream=ext://sys.stderr
[formatter_json]
class=pythonjsonlogger.jsonlogger.JsonFormatter
format=[%(asctime)s] [%(levelname)s] [%(name)s] %(message)s
datefmt=%Y-%m-%dT%H:%M:%S