module Logtail::Overrides::ActiveSupportTaggedLogging::FormatterMethods
@private
Public Class Methods
included(mod)
click to toggle source
# File lib/logtail-rails/overrides/active_support_tagged_logging.rb, line 14 def self.included(mod) mod.module_eval do alias_method :_logtail_original_push_tags, :push_tags alias_method :_logtail_original_pop_tags, :pop_tags def call(severity, timestamp, progname, msg) if is_a?(Logtail::Logger::Formatter) # Don't convert the message into a string super(severity, timestamp, progname, msg) else super(severity, timestamp, progname, "#{tags_text}#{msg}") end end end end
Public Instance Methods
call(severity, timestamp, progname, msg)
click to toggle source
Calls superclass method
# File lib/logtail-rails/overrides/active_support_tagged_logging.rb, line 19 def call(severity, timestamp, progname, msg) if is_a?(Logtail::Logger::Formatter) # Don't convert the message into a string super(severity, timestamp, progname, msg) else super(severity, timestamp, progname, "#{tags_text}#{msg}") end end