Class: Applicaster::Logger::Lograge::Formatter

Inherits:
Object
  • Object
show all
Defined in:
lib/applicaster/logger/lograge/formatter.rb

Instance Method Summary collapse

Instance Method Details

#call(data) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/applicaster/logger/lograge/formatter.rb', line 5

def call(data)
  {
    message: message(data),
    facility: "action_controller",
    action_controller: data,
  }
end

#message(data) ⇒ Object



13
14
15
# File 'lib/applicaster/logger/lograge/formatter.rb', line 13

def message(data)
  "[#{data[:status]}] #{data[:method]} #{data[:path]} (#{data[:controller]}##{data[:action]})"
end