module Telemetry::Logger::Color

Public Instance Methods

apply(level, message) click to toggle source
# File lib/telemetry/logger/color.rb, line 6
def apply(level, message)
  if respond_to? level
    send level, message
  else
    message
  end
end
data(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 34
def data(message)
  TerminalColors::Apply.(message, fg: 'cyan')
end
error(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 66
def error(message)
  TerminalColors::Apply.(message, fg: 'red', bg: 'black')
end
fail(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 54
def fail(message)
  TerminalColors::Apply.(message, fg: 'black', bg: 'red')
end
fatal(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 70
def fatal(message)
  TerminalColors::Apply.(message, fg: 'white', bg: 'black')
end
focus(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 58
def focus(message)
  TerminalColors::Apply.(message, fg: 'white', bg: 'blue', bold: true)
end
fubar(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 22
def fubar(message)
  TerminalColors::Apply.(message, fg: 'red', bg: 'yellow')
end
info(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 46
def info(message)
  TerminalColors::Apply.(message, fg: 'green')
end
metadata(text) click to toggle source
# File lib/telemetry/logger/color.rb, line 14
def metadata(text)
  TerminalColors::Apply.(text, fg: 'yellow')
end
obsolete(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 26
def obsolete(message)
  TerminalColors::Apply.(message, fg: 'white', bold: true)
end
opt_data(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 30
def opt_data(message)
  data(message)
end
opt_trace(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 38
def opt_trace(message)
  trace(message)
end
pass(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 50
def pass(message)
  TerminalColors::Apply.(message, fg: 'black', bg: 'green')
end
todo(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 18
def todo(message)
  TerminalColors::Apply.(message, fg: 'white', bg: 'white', bold: true)
end
trace(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 42
def trace(message)
  TerminalColors::Apply.(message, fg: 'white')
end
warn(message) click to toggle source
# File lib/telemetry/logger/color.rb, line 62
def warn(message)
  TerminalColors::Apply.(message, fg: 'yellow', bg: 'black')
end