begin using logging
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import traceback
|
||||
import typing as t
|
||||
from collections.abc import Callable
|
||||
from functools import wraps
|
||||
from typing import Any, Final
|
||||
|
||||
from delta_barth.constants import DEFAULT_API_ERR_CODE, DEFAULT_INTERNAL_ERR_CODE
|
||||
from delta_barth.logging import logger_wrapped_results as logger
|
||||
from delta_barth.types import DataPipeStates, Status
|
||||
|
||||
if t.TYPE_CHECKING:
|
||||
@@ -237,6 +239,11 @@ def wrap_result(
|
||||
status = ResultWrapper(
|
||||
result=NotSet(), exception=err, code_on_error=code_on_error
|
||||
)
|
||||
fmt_exc = traceback.format_exception(err)
|
||||
exc_str = "".join(fmt_exc)
|
||||
logger.error(
|
||||
"An exception in routine %s occured:\n%s", func.__name__, exc_str
|
||||
)
|
||||
|
||||
return status
|
||||
|
||||
|
||||
Reference in New Issue
Block a user