File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 5353if llmobs_env_var :
5454 from ddtrace .llmobs import LLMObs
5555
56+ exception_replay_env_var = os .environ .get (
57+ "DD_EXCEPTION_REPLAY_ENABLED" , "false"
58+ ).lower () in ("true" , "1" )
59+ if exception_replay_env_var :
60+ from ddtrace .debugging ._exception .replay import SpanExceptionHandler
61+
5662logger = logging .getLogger (__name__ )
5763
5864DD_FLUSH_TO_LOG = "DD_FLUSH_TO_LOG"
@@ -224,6 +230,11 @@ def __init__(self, func):
224230 if llmobs_env_var :
225231 LLMObs .enable ()
226232
233+ # Enable Exception Replay
234+ if exception_replay_env_var :
235+ logger .debug ("Enabling exception replay" )
236+ SpanExceptionHandler .enable ()
237+
227238 logger .debug ("datadog_lambda_wrapper initialized" )
228239 except Exception as e :
229240 logger .error (format_err_with_traceback (e ))
You can’t perform that action at this time.
0 commit comments