Sha256: db5d48fc8481bb3d5708d5259277235f3eb316a7dcc0496accc9f12ff441c496
Contents?: true
Size: 868 Bytes
Versions: 7
Compression:
Stored size: 868 Bytes
Contents
if (defined? Rails) && Rails.version =~ /^3\./ require 'mongo_request_logger' require 'rails' module MongoRequestLogger class Railtie < ::Rails::Railtie class << self def setup(app) logger = MongoRequestLogger.configure(Rails.root.join('config/logger.yml'), fallback_log: Rails.root.join("log/#{Rails.env}.log")) app.config.logger = logger Rails.logger = logger if defined? ActiveRecord ActiveRecord::Base.logger = logger end if defined? ActionController ActionController::Base.logger = logger end app.config.middleware.insert_after ActionDispatch::DebugExceptions, MongoRequestLogger::Rack end end initializer "setup logger" do |app| MongoRequestLogger::Railtie.setup(app) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems