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.