Sha256: 8f54d32c5a2e68a6db56bd8ac2e45cf90b53426300aef9b618ff703280a27b47
Contents?: true
Size: 536 Bytes
Versions: 1
Compression:
Stored size: 536 Bytes
Contents
module LogOnelineFormatter class Formatter def initialize(target = ::Logger::Formatter) target.class_eval do def call_no_line_end(severity, time, progname, msg) call_without_no_line_end(severity, time, progname, msg.gsub(/\n/, '\n')) end alias_method :call_without_no_line_end, :call alias_method :call, :call_no_line_end end @target = target.new end def call(severity, time, progname, msg) @target.call(severity, time, progname, msg) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
log_oneline_formatter-0.0.1 | lib/log_oneline_formatter/formatter.rb |