Class: LogIgnoredMessage

Inherits:
Object
  • Object
show all
Extended by:
Configure::Macro
Includes:
Log::Dependency
Defined in:
lib/log_ignored_message.rb,
lib/log_ignored_message/controls/reason.rb,
lib/log_ignored_message/controls/message.rb

Defined Under Namespace

Modules: Controls, Substitute

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.buildObject



10
11
12
# File 'lib/log_ignored_message.rb', line 10

def self.build
  new
end

Instance Method Details

#call(message, reason) ⇒ Object



14
15
16
17
18
19
# File 'lib/log_ignored_message.rb', line 14

def call(message, reason)
  logger.info(
    "#{message.message_type} #{message..global_position} ignored, #{reason}",
    tag: :ignored
  )
end