module SemanticLogger::Concerns::Compatibility
def self.included(base)
For compatibility with Ruby Logger only.
def self.included(base) base.class_eval do # Map :unknown to :error alias_method :unknown, :error # :nodoc: alias_method :unknown?, :error? # :nodoc: alias_method :<<, :info # :nodoc: # Active Record's Session Store calls silence_logger alias_method :silence_logger, :silence # :nodoc: alias_method :progname, :name # :nodoc: alias_method :progname=, :name= # :nodoc: alias_method :sev_threshold, :level # :nodoc: alias_method :sev_threshold=, :level= # :nodoc: attr_accessor :formatter # :nodoc: attr_accessor :datetime_format # :nodoc: end end