Skip to content

Commit 24f6391

Browse files
committed
fix: return log level int immediately
1 parent b6c0dbd commit 24f6391

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

aws_lambda_powertools/logging/logger.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,11 @@ def __getattr__(self, name):
132132
# https://github.com/awslabs/aws-lambda-powertools-python/issues/97
133133
return getattr(self._logger, name)
134134

135-
def _get_log_level(self, level: str):
135+
def _get_log_level(self, level: Union[str, int]) -> Union[str, int]:
136136
""" Returns preferred log level set by the customer in upper case """
137+
if isinstance(level, int):
138+
return level
139+
137140
log_level: str = level or os.getenv("LOG_LEVEL")
138141
log_level = log_level.upper() if log_level is not None else logging.INFO
139142

0 commit comments

Comments
 (0)