lib/sapience/extensions/active_model_serializers/logging.rb
# frozen_string_literal: true
# Patch ActiveModelSerializers logger
require "active_model_serializers/logging"
module ActiveModelSerializers::Logging # rubocop:disable ClassAndModuleChildren
def self.included(base)
base.send(:include, Sapience::Loggable)
end
private
alias orig_tag_logger tag_logger
def tag_logger(*tags, &block)
logger.tagged(*tags, &block)
end
end
ActiveModelSerializers.send(:include, Sapience::Loggable)