Class: Kitchen::Logger::LogdevLogger

Inherits:
Logger
  • Object
show all
Defined in:
lib/kitchen/logger.rb

Overview

Internal class which adds a #banner method call that displays the message with a callout arrow.

Direct Known Subclasses

StdoutLogger

Instance Method Summary collapse

Instance Method Details

#<<(msg) ⇒ Object



100
101
102
# File 'lib/kitchen/logger.rb', line 100

def <<(msg)
  msg =~ /\n/ ? msg.split("\n").each { |l| format_line(l) } : super
end


104
105
106
# File 'lib/kitchen/logger.rb', line 104

def banner(msg = nil, &block)
  super_info("-----> #{msg}", &block)
end