We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11e052f commit 6631402Copy full SHA for 6631402
src/pkgmt/assets/template/src/package_name/log.py
@@ -53,6 +53,14 @@ def configure_file_and_print_logger(file_path: str = "app.log") -> None:
53
structlog.processors.add_log_level,
54
structlog.processors.StackInfoRenderer(),
55
structlog.dev.set_exc_info,
56
+ # to add filename, function name, and line number to the log record
57
+ structlog.processors.CallsiteParameterAdder(
58
+ [
59
+ structlog.processors.CallsiteParameter.FILENAME,
60
+ structlog.processors.CallsiteParameter.FUNC_NAME,
61
+ structlog.processors.CallsiteParameter.LINENO,
62
+ ],
63
+ ),
64
structlog.processors.TimeStamper(fmt="%Y-%m-%d %H:%M:%S", utc=False),
65
structlog.processors.JSONRenderer(),
66
],
0 commit comments