Class: Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-jmeter/helpers/logger-colors.rb,
lib/ruby-jmeter/helpers/logger-colors.rb

Defined Under Namespace

Modules: Colors

Instance Method Summary collapse

Instance Method Details

#format_message(level, *args) ⇒ Object



35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/ruby-jmeter/helpers/logger-colors.rb', line 35

def format_message(level, *args)
  if Logger::Colors::SCHEMA[@logdev.dev]
    color = begin
      Logger::Colors.const_get \
        Logger::Colors::SCHEMA[@logdev.dev][Logger.const_get(level.sub "ANY","UNKNOWN")].to_s.upcase
    rescue NameError
      "0;0"
    end
    "\e[#{ color }m#{ format_message_colorless(level, *args) }\e[0;0m" 
  else
    format_message_colorless(level, *args)
  end
end

#format_message_colorlessObject



33
# File 'lib/ruby-jmeter/helpers/logger-colors.rb', line 33

alias format_message_colorless format_message