Skip to content

Commit bd6c973

Browse files
committed
Add settings for context data filtering
1 parent 9441a8d commit bd6c973

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

newrelic/config.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,8 @@ def _process_configuration(section):
553553
_process_setting(section, "application_logging.forwarding.max_samples_stored", "getint", None)
554554
_process_setting(section, "application_logging.forwarding.enabled", "getboolean", None)
555555
_process_setting(section, "application_logging.forwarding.context_data.enabled", "getboolean", None)
556+
_process_setting(section, "application_logging.forwarding.context_data.include", "get", _map_inc_excl_attributes)
557+
_process_setting(section, "application_logging.forwarding.context_data.exclude", "get", _map_inc_excl_attributes)
556558
_process_setting(section, "application_logging.metrics.enabled", "getboolean", None)
557559
_process_setting(section, "application_logging.local_decorating.enabled", "getboolean", None)
558560

newrelic/core/config.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -902,6 +902,12 @@ def default_otlp_host(host):
902902
_settings.application_logging.forwarding.context_data.enabled = _environ_as_bool(
903903
"NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_ENABLED", default=False
904904
)
905+
_settings.application_logging.forwarding.context_data.include = _environ_as_bool(
906+
"NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_INCLUDE", default=""
907+
)
908+
_settings.application_logging.forwarding.context_data.exclude = _environ_as_bool(
909+
"NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_EXCLUDE", default=""
910+
)
905911
_settings.application_logging.metrics.enabled = _environ_as_bool(
906912
"NEW_RELIC_APPLICATION_LOGGING_METRICS_ENABLED", default=True
907913
)

0 commit comments

Comments
 (0)