Class: Dimples::LogFormatter

Inherits:
Logger::Formatter
  • Object
show all
Defined in:
lib/dimples/logger.rb

Overview

A simple Logger formatting subclass.

Class Method Summary collapse

Class Method Details

.call(severity, _time, _program_name, message) ⇒ Object



22
23
24
25
26
27
28
29
30
31
# File 'lib/dimples/logger.rb', line 22

def self.call(severity, _time, _program_name, message)
  case severity
  when 'ERROR'
    prefix = "\033[31mError:\033[0m "
  when 'DEBUG'
    prefix = "\033[93m- "
  end

  "#{prefix}#{message}\033[0m\n"
end