Include file and line number in application log formats.
Makes Grafana and container logs easier to trace back to the emitting source line.
This commit is contained in:
@@ -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": "{",
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user