Module: Sapience::Concerns::Compatibility
- Included in:
- Logger
- Defined in:
- lib/sapience/concerns/compatibility.rb
Overview
:nodoc:
Class Method Summary collapse
-
.included(base) ⇒ Object
For compatibility with Ruby Logger only.
Instance Method Summary collapse
-
#add(severity, message = nil, progname = nil, &block) ⇒ Object
:nodoc:.
-
#close ⇒ Object
:nodoc:.
-
#reopen(_logdev = nil) ⇒ Object
:nodoc:.
Class Method Details
.included(base) ⇒ Object
For compatibility with Ruby Logger only.
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/sapience/concerns/compatibility.rb', line 11 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 |
Instance Method Details
#add(severity, message = nil, progname = nil, &block) ⇒ Object
:nodoc:
39 40 41 42 43 44 45 46 47 48 |
# File 'lib/sapience/concerns/compatibility.rb', line 39 def add(severity, = nil, progname = nil, &block) index = Sapience.config.level_to_index(severity) if level_index <= index level = Sapience.config.index_to_level(index) log_internal(level, index, , progname, &block) true else false end end |
#close ⇒ Object
:nodoc:
33 |
# File 'lib/sapience/concerns/compatibility.rb', line 33 def close; end |
#reopen(_logdev = nil) ⇒ Object
:nodoc:
36 |
# File 'lib/sapience/concerns/compatibility.rb', line 36 def reopen(_logdev = nil); end |