Sha256: cd629cfb2a938edd4b978a3b8fd292eb4ef208afec90894bf0d57a5771a6c88a
Contents?: true
Size: 566 Bytes
Versions: 4
Compression:
Stored size: 566 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::Formatter) 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
4 entries across 4 versions & 1 rubygems