Sha256: 97b197898765abd5a1d39be80456857c1e5e239bcd57b45844278f530ed821c1
Contents?: true
Size: 965 Bytes
Versions: 1
Compression:
Stored size: 965 Bytes
Contents
module Logging # Rails compatibility module. # # The ActiveSupport gem adds a few methods to the default Ruby logger, and # some Rails extensions expect these methods to exist. Those methods are # implemented in this module and included in the Logging::Logger class when # the ActiveSupport gem is present. module RailsCompat # A no-op implementation of the `formatter` method. def formatter; end # A no-op implementation of the `formatter=` method. def formatter=(_formatter); end # A no-op implementation of the +silence+ method. Setting of log levels # should be done during the Logging configuration. It is the author's # opinion that overriding the log level programmatically is a logical # error. # # Please see https://github.com/TwP/logging/issues/11 for a more detailed # discussion of the issue. def silence( *args ) yield self end end Logger.send :include, RailsCompat end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logging-2.4.0 | lib/logging/rails_compat.rb |