Skip to content

Commit 88d7eb5

Browse files
committed
Refactor error logging
1 parent fa4239d commit 88d7eb5

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/sagemaker_inference/transformer.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@
1717
from __future__ import absolute_import
1818

1919
import importlib
20+
import logging
2021
import traceback
2122

22-
from sagemaker_inference import logging
23-
24-
logging.configure_logger()
25-
logger = logging.get_logger()
23+
logger = logging.getLogger()
2624

2725
try:
2826
from inspect import signature # pylint: disable=ungrouped-imports
@@ -103,6 +101,11 @@ def handle_error(context, inference_exception, trace):
103101
Returns:
104102
str: The error message and stacktrace from the exception.
105103
"""
104+
logger.error(
105+
"Transform failed for model: %s. Error traceback: %s",
106+
context.model_name,
107+
trace.splitlines()
108+
)
106109
context.set_response_status(
107110
code=inference_exception.status_code,
108111
phrase=utils.remove_crlf(inference_exception.phrase),
@@ -163,7 +166,6 @@ def transform(self, data, context):
163166
return response_list
164167
except Exception as e: # pylint: disable=broad-except
165168
trace = traceback.format_exc()
166-
logger.error("Transform failed %s", trace.splitlines())
167169
if isinstance(e, BaseInferenceToolkitError):
168170
return self.handle_error(context, e, trace)
169171
else:

0 commit comments

Comments
 (0)