Sha256: 40596e950e7a5c98a292c0f84904cee76ee3156665dddacf457f00f7a6157dd1

Contents?: true

Size: 549 Bytes

Versions: 2

Compression:

Stored size: 549 Bytes

Contents

module ActiveSupport
  class BufferedLogger
    @@severity_reverse_hash = {0 => "DEBUG", 1 => "INFO", 2 => "WARN", 3 => "ERROR", 4 => "FATAL", 5 => "UNKNOWN"}
    
    def add_with_notify(severity, message = nil, progname = nil, &block)
      add_without_notify(severity, message, progname, &block)
      if severity > Severity::INFO
        `notify-send --icon="#{File.dirname(__FILE__)}/../resources/warn.png" "Rails logger #{@@severity_reverse_hash[severity]}", "#{message}"`
      end
    end
    
    alias_method_chain :add, :notify
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rnotify-0.2 lib/adapters/logger.rb
rnotify-0.1 lib/adapters/logger.rb