Method: Jets::Controller::Base#log_info_start
- Defined in:
- lib/jets/controller/base.rb
#log_info_start ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/jets/controller/base.rb', line 56 def log_info_start display_event = @event.dup display_event['body'] = '[BASE64_ENCODED]' if @event['isBase64Encoded'] # Interesting, JSON.dump makes logging look like JSON.pretty_generate in # CloudWatch but not locally. This is what we want. 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: #{json_dump(display_event)}" Jets.logger.info " Parameters: #{JSON.dump(params(raw: true).to_h)}" end |