Sha256: fdd3a3aa4b76331e4fc5f13de332f64d1a436d2c0711650be2f352928c7e4d56
Contents?: true
Size: 555 Bytes
Versions: 11
Compression:
Stored size: 555 Bytes
Contents
begin require 'active_support/tagged_logging' rescue LoadError end module PaulBunyan class TextFormatter < Logger::Formatter include ActiveSupport::TaggedLogging::Formatter if defined?(ActiveSupport::TaggedLogging) def initialize(include_metadata: true) @include_metadata = include_metadata end def call(severity, time, progname, msg) message = (String === msg ? msg : msg.inspect) if @include_metadata super(severity, time, progname, message) else message + "\n" end end end end
Version data entries
11 entries across 11 versions & 1 rubygems