class U::Log::Compat
Backward-compatible with the stdlib Logger
ruby-doc.org/stdlib-2.0/libdoc/logger/rdoc/Logger.html
Constants
- LEVELS
Attributes
ulogger[R]
Public Class Methods
new(ulogger)
click to toggle source
# File lib/u-log/compat.rb, line 16 def initialize(ulogger) @ulogger = ulogger end
Public Instance Methods
log(severity, message = nil, progname = nil) { |rescue $!| ... }
click to toggle source
# File lib/u-log/compat.rb, line 20 def log(severity, message = nil, progname = nil, &block) pri = LEVELS[severity] || severity if block_given? progname = message message = yield rescue $! end data = { pri: pri } data[:app] = progname if progname data[:msg] = message if message @ulogger.log(data) end
noop(*)
click to toggle source
# File lib/u-log/compat.rb, line 41 def noop(*); true end