module MinimalLogging
Constants
- VERSION
Attributes
app[RW]
color_codes[RW]
Public Class Methods
apply_log_filters()
click to toggle source
# File lib/minimal_logging.rb, line 20 def apply_log_filters require "minimal_logging/rails_extensions/action_view_log_subscriber_extension.rb" require "minimal_logging/rails_extensions/filter_parameters_extension.rb" require "minimal_logging/rails_extensions/log_subscriber_extension.rb" require "minimal_logging/rails_extensions/logger_extension.rb" end
assets_regex()
click to toggle source
# File lib/minimal_logging.rb, line 35 def assets_regex paths = app.config.assets.prefix paths = [ %r[\A/{0,2}#{paths}] ] /\A(#{paths.join('|')})/ end
make_color_codes()
click to toggle source
# File lib/minimal_logging.rb, line 41 def make_color_codes status_codes = [1, 2, 3, 4, 5] colors = [:light_green, :green, :yellow, :red, :light_red] Hash[status_codes.zip(colors)] end
minimal_config()
click to toggle source
# File lib/minimal_logging.rb, line 27 def minimal_config app.config.minimal_logging end
quiet_assets?()
click to toggle source
# File lib/minimal_logging.rb, line 31 def quiet_assets? minimal_config.quiet_assets end
set_log_level()
click to toggle source
# File lib/minimal_logging.rb, line 16 def set_log_level Rails.logger.level = 1 if minimal_config.change_log_level end
setup(app)
click to toggle source
# File lib/minimal_logging.rb, line 9 def setup(app) self.app = app self.color_codes = make_color_codes set_log_level apply_log_filters end