Module: Rails::Pretty::Logger::ApplicationHelper

Defined in:
app/helpers/rails/pretty/logger/application_helper.rb

Instance Method Summary collapse

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

Returns:

  • (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

Returns:

  • (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_optionsObject



24
25
26
# File 'app/helpers/rails/pretty/logger/application_helper.rb', line 24

def rails_pretty_logger_severity_options
  [["All levels", ""]] + Rails::Pretty::Logger::PrettyLogger::SEVERITIES.map { |severity| [severity, severity] }
end

#rails_pretty_logger_tail_mode?Boolean

Returns:

  • (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