Sha256: 728c56da43181e78a7cdc5e7ef848b1ee14c2cafa8a524e265f39c3dd2652231
Contents?: true
Size: 694 Bytes
Versions: 2
Compression:
Stored size: 694 Bytes
Contents
require "logger" module Sad class Logger =begin # Low-level information, mostly for developers DEBUG = 0 # generic, useful information about system operation INFO = 1 # a warning WARN = 2 # a handleable error condition ERROR = 3 # an unhandleable error that results in a program crash FATAL = 4 # an unknown message that should always be logged UNKNOWN = 5 =end def initialize(opts={}) opts = { :path => STDOUT, :level => 1 }.update opts.dup @logger = ::Logger.new(opts[:path]) @logger.level = opts[:level] end def method_missing(method_name, *args, &block) @logger.send(method_name, *args, &block) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sad-1.5.3 | lib/sad/logger.rb |
sad-1.5.2 | lib/sad/logger.rb |