Class: MojoLogger::DefaultAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/mojo_logger/default_adapter.rb

Instance Method Summary collapse

Instance Method Details

#format(api_request, category, message, options = nil) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/mojo_logger/default_adapter.rb', line 4

def format(api_request, category, message, options=nil)
  msg = {
    'session_id'   => api_request[:session_id],
    'reference_id' => api_request[:reference_id],
    'api'          => api_request[:api],
    'category'     => category,
    'message'      => message
  }

  msg.merge!(process_options(options)) if options
  msg
end