module Loggem
Constants
- VERSION
Public Class Methods
load_extension(extension)
click to toggle source
# File lib/loggem.rb, line 27 def self.load_extension(extension) require "loggem/extensions/#{extension}" end
setup_rails(app)
click to toggle source
# File lib/loggem.rb, line 13 def self.setup_rails(app) config = app.config.loggem logger = Loggem::Logger.new config.logger logger.formatter = config.formatter || ::Loggem::Formatters::Json.new logger.context.merge!(config.context || {}) (config.extensions || []).each { |ext| load_extension ext } app.config.logger = logger ::Rails.logger = logger ::ActionController::Base.logger = logger end