begin using logging

This commit is contained in:
2025-03-20 13:51:07 +01:00
parent ba40acf2c2
commit d5fe8d3b68
3 changed files with 68 additions and 0 deletions

View File

@@ -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