From 1b5e7b917b62e6fbe9857413dd2c2fc5e5a83f52 Mon Sep 17 00:00:00 2001 From: Glen Holcomb Date: Fri, 1 Mar 2019 14:25:47 -0700 Subject: [PATCH 1/2] =?UTF-8?q?Log=20the=20event=20from=20GovCloud=20(I=20?= =?UTF-8?q?don=E2=80=99t=20trust=20it)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lambda-runtime/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lambda-runtime/src/lib.rs b/lambda-runtime/src/lib.rs index 2ef78f4ec..50822b97f 100644 --- a/lambda-runtime/src/lib.rs +++ b/lambda-runtime/src/lib.rs @@ -37,6 +37,7 @@ //! ``` use failure::Fail; use lambda_runtime_core::{start_with_config, EnvConfigProvider, HandlerError, LambdaErrorExt}; +use log::*; use serde; use serde_json; use std::fmt::Display; @@ -80,6 +81,7 @@ where EventError: Fail + LambdaErrorExt + Display + Send + Sync, { move |ev, ctx| { + info!("Event: {:?}", ev); let event: Event = serde_json::from_slice(&ev)?; match h.run(event, ctx) { Ok(out) => { From fc668e252f64d56d94852b1186cf4482ec659f5d Mon Sep 17 00:00:00 2001 From: Glen Holcomb Date: Fri, 1 Mar 2019 14:41:05 -0700 Subject: [PATCH 2/2] Printing bytes is not that interesting --- lambda-runtime/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lambda-runtime/src/lib.rs b/lambda-runtime/src/lib.rs index 50822b97f..3bd3fe4e6 100644 --- a/lambda-runtime/src/lib.rs +++ b/lambda-runtime/src/lib.rs @@ -41,6 +41,7 @@ use log::*; use serde; use serde_json; use std::fmt::Display; +use std::str; use tokio::runtime::Runtime as TokioRuntime; pub use lambda_runtime_core::Context; @@ -81,7 +82,7 @@ where EventError: Fail + LambdaErrorExt + Display + Send + Sync, { move |ev, ctx| { - info!("Event: {:?}", ev); + info!("Event: {:?}", str::from_utf8(&ev)); let event: Event = serde_json::from_slice(&ev)?; match h.run(event, ctx) { Ok(out) => {