Ruby logger (#251)

* Add logger for ruby environment

* Update readme and example for ruby logger

* ruby-env: log load time for user code
This commit is contained in:
S. Brent Faulkner
2017-07-07 18:05:11 -07:00
committed by Soam Vasani
parent fe4015fab2
commit 51c84f3cfc
6 changed files with 32 additions and 12 deletions
+6 -5
View File
@@ -1,18 +1,19 @@
# frozen_string_literal: true
def handler(context)
request = context.request
context.logger.info("Received request")
msg = <<~MSG
---ENV---
#{request.env.map { |h| h.join('=') }.join("\n") }
#{context.request.env.map { |h| h.join('=') }.join("\n") }
---HEADERS---
#{request.headers.map { |h| h.join(': ') }.join("\n") }
#{context.request.headers.map { |h| h.join(': ') }.join("\n") }
---PARAMS---
#{request.params.map { |h| h.join('=') }.join("\n") }
#{context.request.params.map { |h| h.join('=') }.join("\n") }
--BODY--
#{request.body.read}
#{context.request.body.read}
MSG
Rack::Response.new([msg]).finish