Skip to main content

Module log

Module log 

Source
Expand description

Log operation — replay-safe structured logging.

Implement FR29-FR31: deduplicated log messages, tracing integration, suppress duplicate output during replay phase.

Unlike all other operations in this module, logging is NOT a checkpoint-based durable operation. It does not send checkpoints to AWS, does not generate operation IDs, and does not interact with the replay engine’s operations map.

Replay suppression is purely client-side: if the context is replaying, log calls are no-ops. This matches the Python SDK’s context.logger behavior.