Jido. Exec. Telemetry
(Jido Action v2.3.0)
View Source
Centralized telemetry, logging, and debugging helpers for Jido.Exec.
This module consolidates all telemetry event emission, logging functionality, and error message extraction used throughout the execution system.
Summary
Functions
Conditional logging wrapper for caught errors.
Conditional logging wrapper for end events.
Conditional logging wrapper for errors.
Conditional logging wrapper for execution debug.
Conditional logging wrapper for general failures.
Conditional logging wrapper for function errors.
Conditional logging wrapper for general messages.
Conditional logging wrapper for retry attempts.
Conditional logging wrapper for start events.
Conditional logging wrapper for unexpected errors.
Conditional logging wrapper for validation failures.
Emits telemetry end event for action execution.
Emits telemetry start event for action execution.
Safely extracts error messages from various error types, handling nil and nested cases.
Logs the end of action execution.
Logs the start of action execution.
Functions
Conditional logging wrapper for caught errors.
Conditional logging wrapper for end events.
Conditional logging wrapper for errors.
Conditional logging wrapper for execution debug.
Conditional logging wrapper for general failures.
Conditional logging wrapper for function errors.
Conditional logging wrapper for general messages.
@spec cond_log_retry( atom(), module(), non_neg_integer(), non_neg_integer(), non_neg_integer() ) :: :ok
Conditional logging wrapper for retry attempts.
Conditional logging wrapper for start events.
Conditional logging wrapper for unexpected errors.
Conditional logging wrapper for validation failures.
Emits telemetry end event for action execution.
Emits telemetry start event for action execution.
Safely extracts error messages from various error types, handling nil and nested cases.
Logs the end of action execution.
Logs the start of action execution.