Module: Rails::Pretty::Logger::ApplicationHelper
- Defined in:
- app/helpers/rails/pretty/logger/application_helper.rb
Instance Method Summary collapse
- #modify_name(name) ⇒ Object
- #rails_pretty_logger_log_base_params(include_group: true) ⇒ Object
- #rails_pretty_logger_log_filter_params(include_mode: true, include_group: true) ⇒ Object
- #rails_pretty_logger_read_only? ⇒ Boolean
- #rails_pretty_logger_request_grouping? ⇒ Boolean
- #rails_pretty_logger_severity_options ⇒ Object
- #rails_pretty_logger_tail_mode? ⇒ Boolean
- #trim_name(name) ⇒ Object
Instance Method Details
#modify_name(name) ⇒ Object
4 5 6 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 4 def modify_name(name) return "#{name [-13..-10]}/#{name[-9..-8]}/#{name[-7..-6]} : #{name[-4..-1]}" end |
#rails_pretty_logger_log_base_params(include_group: true) ⇒ Object
28 29 30 31 32 33 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 28 def rails_pretty_logger_log_base_params(include_group: true) log_params = { log_file: params[:log_file] } log_params[:mode] = params[:mode] if params[:mode].present? log_params[:group] = params[:group] if include_group && params[:group].present? log_params end |
#rails_pretty_logger_log_filter_params(include_mode: true, include_group: true) ⇒ Object
35 36 37 38 39 40 41 42 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 35 def rails_pretty_logger_log_filter_params(include_mode: true, include_group: true) log_params = { log_file: params[:log_file] } log_params[:mode] = params[:mode] if include_mode && params[:mode].present? log_params[:group] = params[:group] if include_group && params[:group].present? log_params[:query] = params[:query] if params[:query].present? log_params[:severity] = params[:severity] if params[:severity].present? log_params end |
#rails_pretty_logger_read_only? ⇒ Boolean
12 13 14 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 12 def rails_pretty_logger_read_only? Rails::Pretty::Logger.configuration.read_only? end |
#rails_pretty_logger_request_grouping? ⇒ Boolean
20 21 22 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 20 def rails_pretty_logger_request_grouping? params[:group] == "request" end |
#rails_pretty_logger_severity_options ⇒ Object
24 25 26 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 24 def [["All levels", ""]] + Rails::Pretty::Logger::PrettyLogger::SEVERITIES.map { |severity| [severity, severity] } end |
#rails_pretty_logger_tail_mode? ⇒ Boolean
16 17 18 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 16 def rails_pretty_logger_tail_mode? params[:mode] == "tail" end |
#trim_name(name) ⇒ Object
8 9 10 |
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 8 def trim_name(name) index = name.split("/log/").last.capitalize end |