File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-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 ("DD_EXCEPTION_REPLAY_ENABLED" , "false" ).lower () in ("true" , "1" )
57+ if exception_replay_env_var :
58+ from ddtrace .debugging ._exception .replay import SpanExceptionHandler
59+
5660logger = logging .getLogger (__name__ )
5761
5862DD_FLUSH_TO_LOG = "DD_FLUSH_TO_LOG"
@@ -224,6 +228,11 @@ def __init__(self, func):
224228 if llmobs_env_var :
225229 LLMObs .enable ()
226230
231+ # Enable Exception Replay
232+ if exception_replay_env_var :
233+ logger .debug ("Enabling exception replay" )
234+ SpanExceptionHandler .enable ()
235+
227236 logger .debug ("datadog_lambda_wrapper initialized" )
228237 except Exception as e :
229238 logger .error (format_err_with_traceback (e ))
You can’t perform that action at this time.
0 commit comments