Method: Jets::Controller::Base#log_start

Defined in:
lib/jets/controller/base.rb

#log_startObject

Documented interface method, careful not to rename



103
104
105
106
107
108
109
110
# File 'lib/jets/controller/base.rb', line 103

def log_start
  # JSON.dump makes logging look pretty in CloudWatch logs because it keeps it on 1 line
  ip = request.ip
  Jets.logger.info "Started #{@event['httpMethod']} \"#{@event['path']}\" for #{ip} at #{Time.now}"
  Jets.logger.info "Processing #{self.class.name}##{@meth}"
  Jets.logger.info "  Event: #{event_log}"
  Jets.logger.info "  Parameters: #{JSON.dump(filtered_parameters.to_h)}"
end