class Cadence::Workflow::ReplayAwareLogger

Constants

SEVERITIES

Attributes

main_logger[R]
replay[W]

Public Class Methods

new(main_logger, replay = true) click to toggle source
# File lib/cadence/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) click to toggle source
# File lib/cadence/workflow/replay_aware_logger.rb, line 21
def log(severity, message)
  return if replay?

  main_logger.log(severity, message)
end

Private Instance Methods

replay?() click to toggle source
# File lib/cadence/workflow/replay_aware_logger.rb, line 31
def replay?
  @replay
end