class VidazingLogger::ColorScheme

Set logging colors

@api private @since 0.2.0

Attributes

name[R]
scheme[R]

Public Class Methods

basic() click to toggle source
# File lib/vidazing_logger/color_scheme.rb, line 27
def basic
  {
    levels: {
      info: :green,
      warn: :yellow,
      error: :red,
      fatal: %i[white on_red]
    },
    logger: :cyan,
    message: :magenta
  }
end
error() click to toggle source
# File lib/vidazing_logger/color_scheme.rb, line 23
def error
  ColorScheme.new(name: :error, date_color: :red)
end
new(name:, date_color:) click to toggle source
# File lib/vidazing_logger/color_scheme.rb, line 11
def initialize(name:, date_color:)
  @name = name

  @scheme = ColorScheme.basic.dup
  @scheme[:date] = date_color
end
normal() click to toggle source
# File lib/vidazing_logger/color_scheme.rb, line 19
def normal
  ColorScheme.new(name: :normal, date_color: :blue)
end