class SemanticLogger::Formatters::Color::ColorMap
Supply a custom color map for every log level
Attributes
bold[RW]
clear[RW]
debug[RW]
error[RW]
fatal[RW]
info[RW]
trace[RW]
warn[RW]
Public Class Methods
new(trace: AnsiColors::MAGENTA, debug: AnsiColors::GREEN, info: AnsiColors::CYAN, warn: AnsiColors::BOLD, error: AnsiColors::RED, fatal: AnsiColors::RED, bold: AnsiColors::BOLD, clear: AnsiColors::CLEAR)
click to toggle source
# File lib/semantic_logger/formatters/color.rb, line 21 def initialize(trace: AnsiColors::MAGENTA, debug: AnsiColors::GREEN, info: AnsiColors::CYAN, warn: AnsiColors::BOLD, error: AnsiColors::RED, fatal: AnsiColors::RED, bold: AnsiColors::BOLD, clear: AnsiColors::CLEAR) @trace = trace @debug = debug @info = info @warn = warn @error = error @fatal = fatal @bold = bold @clear = clear end
Public Instance Methods
[](level)
click to toggle source
# File lib/semantic_logger/formatters/color.rb, line 39 def [](level) public_send(level) end