Class: Omnitest::Core::StdoutLogger

Inherits:
LogdevLogger show all
Defined in:
lib/omnitest/core/logging.rb

Overview

Internal class which reformats logging methods for display as console output.

Instance Method Summary collapse

Methods inherited from LogdevLogger

#<<, #banner

Instance Method Details

#debug(msg = nil, &block) ⇒ Object

Log a debug message



93
94
95
# File 'lib/omnitest/core/logging.rb', line 93

def debug(msg = nil, &block)
  super("D      #{msg}", &block)
end

#error(msg = nil, &block) ⇒ Object

Log an error message



114
115
116
# File 'lib/omnitest/core/logging.rb', line 114

def error(msg = nil, &block)
  super(">>>>>> #{msg}", &block)
end

#fatal(msg = nil, &block) ⇒ Object

Log a fatal message



121
122
123
# File 'lib/omnitest/core/logging.rb', line 121

def fatal(msg = nil, &block)
  super("!!!!!! #{msg}", &block)
end

#info(msg = nil, &block) ⇒ Object

Log an info message



100
101
102
# File 'lib/omnitest/core/logging.rb', line 100

def info(msg = nil, &block)
  super("       #{msg}", &block)
end

#unknown(msg = nil, &block) ⇒ Object

Log an unknown message



128
129
130
# File 'lib/omnitest/core/logging.rb', line 128

def unknown(msg = nil, &block)
  super("?????? #{msg}", &block)
end

#warn(msg = nil, &block) ⇒ Object

Log a warn message



107
108
109
# File 'lib/omnitest/core/logging.rb', line 107

def warn(msg = nil, &block)
  super("$$$$$$ #{msg}", &block)
end