@@ -73,8 +73,12 @@ def init_patch(self, *args, **kwargs):
7373
7474 # Apply optimized configuration
7575 for k , v in opt_cfg .items ():
76- if kwargs .get (k ) != v :
77- logger .debug ("Overriding configuration: {} -> {}" , k , v )
76+ current_val = kwargs .get (k )
77+ if current_val != v :
78+ if k in kwargs :
79+ logger .debug ("Overriding configuration: {} ({} -> {})" , k , current_val , v )
80+ else :
81+ logger .debug ("Overriding configuration: {} ((not set) -> {})" , k , v )
7882 kwargs [k ] = v
7983
8084 # Set up reporting interval
@@ -189,8 +193,12 @@ def init_patch(self, *args, **kwargs):
189193 # Get optimized configuration if Superstream is active
190194 opt_cfg = optimal_cfg (metadata , topics_env , orig_cfg , "aiokafka" )
191195 for k , v in opt_cfg .items ():
192- if kwargs .get (k ) != v :
193- logger .debug ("Overriding configuration: {} -> {}" , k , v )
196+ current_val = kwargs .get (k )
197+ if current_val != v :
198+ if k in kwargs :
199+ logger .debug ("Overriding configuration: {} ({} -> {})" , k , current_val , v )
200+ else :
201+ logger .debug ("Overriding configuration: {} ((not set) -> {})" , k , v )
194202 kwargs [k ] = v
195203 report_interval = metadata .get ("report_interval_ms" ) if metadata else _DEFAULT_REPORT_INTERVAL_MS
196204 tr = ProducerTracker (
@@ -288,8 +296,12 @@ def init_patch(self, conf: Dict[str, Any], *args, **kwargs):
288296 # Get optimized configuration if Superstream is active
289297 opt_cfg = optimal_cfg (metadata , topics_env , conf , "confluent" )
290298 for k , v in opt_cfg .items ():
291- if conf .get (k ) != v :
292- logger .debug ("Overriding configuration: {} -> {}" , k , v )
299+ current_val = conf .get (k )
300+ if current_val != v :
301+ if k in conf :
302+ logger .debug ("Overriding configuration: {} ({} -> {})" , k , current_val , v )
303+ else :
304+ logger .debug ("Overriding configuration: {} ((not set) -> {})" , k , v )
293305 conf [k ] = v
294306 report_interval = metadata .get ("report_interval_ms" ) if metadata else _DEFAULT_REPORT_INTERVAL_MS
295307 tr = ProducerTracker (
0 commit comments