class Temporal::Workflow::ReplayAwareLogger
Constants
- SEVERITIES
Attributes
main_logger[R]
replay[W]
Public Class Methods
new(main_logger, replay = true)
click to toggle source
# File lib/temporal/workflow/replay_aware_logger.rb, line 8 def initialize(main_logger, replay = true) @main_logger = main_logger @replay = replay end
Public Instance Methods
log(severity, message, data = {})
click to toggle source
# File lib/temporal/workflow/replay_aware_logger.rb, line 21 def log(severity, message, data = {}) return if replay? main_logger.log(severity, message, data) end
Private Instance Methods
replay?()
click to toggle source
# File lib/temporal/workflow/replay_aware_logger.rb, line 31 def replay? @replay end