From f2bbb3aa1a63e2a4f7f06e45a2783936e3e99402 Mon Sep 17 00:00:00 2001 From: Robert Jackson Date: Fri, 22 Dec 2023 18:14:17 -0700 Subject: [PATCH 1/2] #22 - Improving logging. --- awslambdaric/lambda_runtime_client.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/awslambdaric/lambda_runtime_client.py b/awslambdaric/lambda_runtime_client.py index ba85902..abec7a9 100644 --- a/awslambdaric/lambda_runtime_client.py +++ b/awslambdaric/lambda_runtime_client.py @@ -3,9 +3,15 @@ """ import sys +import logging + from awslambdaric import __version__ from .lambda_runtime_exception import FaultException +logging.basicConfig( + format="%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s", + level=logging.INFO, +) def _user_agent(): py_version = ( @@ -19,8 +25,9 @@ def _user_agent(): import runtime_client runtime_client.initialize_client(_user_agent()) -except ImportError: - runtime_client = None +except ImportError as import_error: + logging.fatal('Failed to import "runtime_client" module. %s', import_error) + raise import_error from .lambda_runtime_marshaller import LambdaMarshaller From 85aa0af8b069e1185466632d4d0e5d22232d66fd Mon Sep 17 00:00:00 2001 From: Robert Jackson Date: Fri, 22 Dec 2023 18:54:46 -0700 Subject: [PATCH 2/2] #22 - Cleaning up changes for PR. --- awslambdaric/lambda_runtime_client.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/awslambdaric/lambda_runtime_client.py b/awslambdaric/lambda_runtime_client.py index abec7a9..ecc52c4 100644 --- a/awslambdaric/lambda_runtime_client.py +++ b/awslambdaric/lambda_runtime_client.py @@ -8,11 +8,6 @@ from awslambdaric import __version__ from .lambda_runtime_exception import FaultException -logging.basicConfig( - format="%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s", - level=logging.INFO, -) - def _user_agent(): py_version = ( f"{sys.version_info.major}.{sys.version_info.minor}.{sys.version_info.micro}" @@ -26,8 +21,7 @@ def _user_agent(): runtime_client.initialize_client(_user_agent()) except ImportError as import_error: - logging.fatal('Failed to import "runtime_client" module. %s', import_error) - raise import_error + logging.fatal('Failed to import "runtime_client" cpp file. %s', import_error) from .lambda_runtime_marshaller import LambdaMarshaller