class Logger
This little extension allows to have a custom log level: PROC for processing. Found on stackoverflow.com/questions/2281490/how-to-add-a-custom-log-level-to-logger-in-ruby
Public Class Methods
custom_level(tag)
click to toggle source
Method to add a custom log level
# File lib/soc_maker.rb, line 65 def self.custom_level(tag) SEV_LABEL << tag idx = SEV_LABEL.size - 1 define_method(tag.downcase.gsub(/\W+/, '_').to_sym) do |progname, &block| add(idx, nil, progname, &block) end end