File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
aws_lambda_powertools/logging Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -243,7 +243,7 @@ def __init__(
243243 ** kwargs ,
244244 ) -> None :
245245 self ._buffer_config = buffer_config
246- self ._buffer_cache = LoggerBufferCache (max_size_bytes = self . _buffer_config .max_bytes ) if buffer_config else None
246+ self ._buffer_cache = LoggerBufferCache (max_size_bytes = buffer_config .max_bytes ) if buffer_config else None
247247
248248 # Used in case of sampling
249249 self .initial_log_level = self ._determine_log_level (level )
@@ -1196,7 +1196,8 @@ def flush_buffer(self) -> None:
11961196 Any exceptions from underlying logging or buffer mechanisms
11971197 will be propagated to caller
11981198 """
1199- tracer_id = get_tracer_id ()
1199+ if not self ._buffer_config or not self ._buffer_cache :
1200+ return
12001201
12011202 # Check ALC level against buffer level
12021203 lambda_log_level = self ._get_aws_lambda_log_level ()
@@ -1215,6 +1216,8 @@ def flush_buffer(self) -> None:
12151216 stacklevel = 2 ,
12161217 )
12171218
1219+ tracer_id = get_tracer_id ()
1220+
12181221 # Flushing log without a tracer id? Return
12191222 if not tracer_id :
12201223 return
You can’t perform that action at this time.
0 commit comments