# File lib/lograge.rb, line 145
  def setup_custom_payload
    return unless lograge_config.custom_payload_method.respond_to?(:call)

    base_controller_classes = Array(lograge_config.base_controller_class)
    base_controller_classes.map! { |klass| klass.try(:constantize) }
    if base_controller_classes.empty?
      base_controller_classes << ActionController::Base
    end

    base_controller_classes.each do |base_controller_class|
      extend_base_controller_class(base_controller_class)
    end
  end