class MojoLogger::DefaultAdapter

Public Instance Methods

format(api_request, category, message, options=nil) click to toggle source
# 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

Private Instance Methods

process_options(options) click to toggle source
# File lib/mojo_logger/default_adapter.rb, line 19
def process_options(options)
  if options.is_a?(Hash)
    options
  else
    { 'options' => options }
  end
end