Skip to content

Commit aad91da

Browse files
committed
fix logger
1 parent 5f80257 commit aad91da

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

aws_lambda_powertools/logging/logger.py

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -242,12 +242,6 @@ def __init__(
242242
buffer_config: LoggerBufferConfig | None = None,
243243
**kwargs,
244244
) -> None:
245-
self._buffer_config = buffer_config
246-
self._buffer_cache = LoggerBufferCache(max_size_bytes=buffer_config.max_bytes) if buffer_config else None
247-
248-
# Used in case of sampling
249-
self.initial_log_level = self._determine_log_level(level)
250-
251245
self.service = resolve_env_var_choice(
252246
choice=service,
253247
env=os.getenv(constants.SERVICE_NAME_ENV, "service_undefined"),
@@ -287,6 +281,9 @@ def __init__(
287281
if self._buffer_config:
288282
self._buffer_cache = LoggerBufferCache(max_size_bytes=self._buffer_config.max_bytes)
289283

284+
# Used in case of sampling
285+
self.initial_log_level = self._determine_log_level(level)
286+
290287
self._init_logger(
291288
formatter_options=formatter_options,
292289
log_level=level,
@@ -1149,8 +1146,6 @@ def _add_log_record_to_buffer(
11491146
Handles special first invocation buffering and migration of log records
11501147
between different tracer contexts.
11511148
"""
1152-
if not self._buffer_cache or not self._buffer_config:
1153-
return
11541149

11551150
# Determine tracer ID, defaulting to first invoke marker
11561151
tracer_id = get_tracer_id()
@@ -1199,9 +1194,6 @@ def flush_buffer(self) -> None:
11991194
Any exceptions from underlying logging or buffer mechanisms
12001195
will be propagated to caller
12011196
"""
1202-
if not self._buffer_config or not self._buffer_cache:
1203-
return
1204-
12051197
# Check ALC level against buffer level
12061198
lambda_log_level = self._get_aws_lambda_log_level()
12071199
if lambda_log_level:
@@ -1256,10 +1248,9 @@ def clear_buffer(self) -> None:
12561248
-------
12571249
None
12581250
"""
1259-
if not self._buffer_config or not self._buffer_cache:
1260-
return
1261-
1262-
self._buffer_cache.clear()
1251+
if self._buffer_config:
1252+
self._buffer_cache.clear()
1253+
12631254

12641255
def set_package_logger(
12651256
level: str | int = logging.DEBUG,

0 commit comments

Comments
 (0)