class VidazingLogger::LayoutPattern
Determines the format for the logger messages
@api private @since 0.2.0
Attributes
layout[R]
Public Class Methods
basic()
click to toggle source
# File lib/vidazing_logger/layout_pattern.rb, line 21 def basic { pattern: '[%d] %-5l %c: %m\n', # ISO8601 without the 'T' date_pattern: '%Y-%m-%d %H:%M:%S' } end
colored(color_scheme_name)
click to toggle source
# File lib/vidazing_logger/layout_pattern.rb, line 17 def colored(color_scheme_name) LayoutPattern.new(color_scheme_name) end
new(color_scheme_name)
click to toggle source
# File lib/vidazing_logger/layout_pattern.rb, line 11 def initialize(color_scheme_name) @layout = LayoutPattern.basic.dup @layout[:color_scheme] = color_scheme_name end