class Flnt::TeeableLogger
Attributes
teed_logger[RW]
Public Instance Methods
emit!(arg, tag: nil)
click to toggle source
Calls superclass method
Flnt::Logger#emit!
# File lib/flnt/teeable_logger.rb, line 8 def emit!(arg, tag: nil) level = __get_last_tag!(tag || @tag) level = 'info' unless %w(debug info warn error fatal).include?(level) teed_logger.send(level, arg) super end
Private Instance Methods
__get_last_tag!(tag)
click to toggle source
# File lib/flnt/teeable_logger.rb, line 16 def __get_last_tag!(tag) tag.split('.').last end