Skip to content
Snippets Groups Projects
Commit 1d879f1d authored by Nicolas Dandrimont's avatar Nicolas Dandrimont
Browse files

client: redact sensitive consumer settings before logging them

parent 7c83ee11
No related branches found
No related tags found
No related merge requests found
......@@ -205,7 +205,14 @@ class JournalClient:
if self.stop_on_eof:
consumer_settings["enable.partition.eof"] = True
logger.debug("Consumer settings: %s", consumer_settings)
if logger.isEnabledFor(logging.DEBUG):
filtered_keys = {"sasl.password"}
logger.debug("Consumer settings:")
for k, v in consumer_settings.items():
if k in filtered_keys:
v = "**filtered**"
logger.debug(" %s: %s", k, v)
self.consumer = Consumer(consumer_settings)
if privileged:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment