Include file and line number in application log formats.
Deploy Beta / unit-tests (push) Successful in 13s
Deploy Beta / docker (push) Successful in 17s
Deploy Beta / deploy-beta (push) Successful in 1m37s

Makes Grafana and container logs easier to trace back to the emitting source line.
This commit is contained in:
2026-08-10 12:43:58 -05:00
parent ee28dcabab
commit 4becb90d66
+6 -3
View File
@@ -11,13 +11,16 @@ def build_logging_config(level: str, environment: str) -> dict:
"formatters": {
"verbose": {
"format": (
f"{{levelname}} {{asctime}} {{name}} {{process:d}} {{thread:d}} "
f"[env={environment}] {{message}}"
f"{{levelname}} {{asctime}} {{name}} {{filename}}:{{lineno}} "
f"{{process:d}} {{thread:d}} [env={environment}] {{message}}"
),
"style": "{",
},
"simple": {
"format": f"{{levelname}} [env={environment}] {{message}}",
"format": (
f"{{levelname}} [env={environment}] "
f"{{filename}}:{{lineno}} {{message}}"
),
"style": "{",
},
},