module Logsly::Logging182::RailsCompat

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 Logsly::Logging182::Logger class when the ActiveSupport gem is present.

Public Instance Methods

formatter() click to toggle source

A no-op implementation of the formatter method.

# File lib/logsly/logging182/rails_compat.rb, line 16
def formatter; end
silence( *args ) { |self| ... } click to toggle source

A no-op implementation of the silence method. Setting of log levels should be done during the Logsly::Logging182 configuration. It is the author's opinion that overriding the log level programmatically is a logical error.

Please see github.com/TwP/logging/issues/11 for a more detail discussion of the issue.

# File lib/logsly/logging182/rails_compat.rb, line 26
def silence( *args )
  yield self
end