Skip to content

Commit e357b51

Browse files
dbasunagclaude
andcommitted
fix: Remove timestamp, level for setp/call/teardown and remove trailing [basic]
Signed-off-by: Debarati Basu-Nag <dbasunag@redhat.com> Co-Authored-By: Claude <noreply@anthropic.com>
1 parent fba40c5 commit e357b51

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

utilities/logger.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ def _get_console_formatter(thread_name: str | None = None) -> structlog.stdlib.P
5555
return structlog.stdlib.ProcessorFormatter(
5656
processors=[
5757
_prepend_thread_name(thread_name) if thread_name else _noop,
58+
_strip_basic_metadata,
5859
structlog.stdlib.ProcessorFormatter.remove_processors_meta,
5960
structlog.dev.ConsoleRenderer(),
6061
],
@@ -67,13 +68,26 @@ def _get_json_formatter(thread_name: str | None = None) -> structlog.stdlib.Proc
6768
return structlog.stdlib.ProcessorFormatter(
6869
processors=[
6970
_prepend_thread_name(thread_name) if thread_name else _noop,
71+
_strip_basic_metadata,
7072
structlog.stdlib.ProcessorFormatter.remove_processors_meta,
7173
structlog.processors.JSONRenderer(),
7274
],
7375
foreign_pre_chain=_SHARED_PROCESSORS,
7476
)
7577

7678

79+
def _strip_basic_metadata(
80+
logger: structlog.types.WrappedLogger,
81+
method_name: str,
82+
event_dict: structlog.types.EventDict,
83+
) -> structlog.types.EventDict:
84+
if event_dict.get("logger") == "basic":
85+
event_dict.pop("logger", None)
86+
event_dict.pop("timestamp", None)
87+
event_dict.pop("level", None)
88+
return event_dict
89+
90+
7791
def _noop(
7892
logger: structlog.types.WrappedLogger,
7993
method_name: str,

0 commit comments

Comments
 (0)