Skip to content

Commit 6631402

Browse files
committed
structlog defaults
1 parent 11e052f commit 6631402

File tree

1 file changed

+8
-0
lines changed
  • src/pkgmt/assets/template/src/package_name

1 file changed

+8
-0
lines changed

src/pkgmt/assets/template/src/package_name/log.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ def configure_file_and_print_logger(file_path: str = "app.log") -> None:
5353
structlog.processors.add_log_level,
5454
structlog.processors.StackInfoRenderer(),
5555
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+
),
5664
structlog.processors.TimeStamper(fmt="%Y-%m-%d %H:%M:%S", utc=False),
5765
structlog.processors.JSONRenderer(),
5866
],

0 commit comments

Comments
 (0)