diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml
index 57b2ac90a..906375cba 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml
@@ -38,14 +38,14 @@
com.amazonaws
- aws-lambda-java-events
- ${aws-lambda-events.version}
+ aws-lambda-java-log4j
+ 1.0.0
provided
com.amazonaws
- aws-lambda-java-log4j
- 1.0.0
+ aws-lambda-java-events
+ ${aws-lambda-events.version}
provided
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-sample/pom.xml b/spring-cloud-function-adapters/spring-cloud-function-adapter-sample/pom.xml
index e916c244d..7100e1001 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-sample/pom.xml
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-sample/pom.xml
@@ -34,6 +34,17 @@
org.springframework.cloud
spring-cloud-function-adapter-aws
${project.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-logging
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-log4j
+ 1.3.8.RELEASE
org.springframework.cloud
@@ -42,14 +53,13 @@
com.amazonaws
- aws-lambda-java-events
- ${aws-lambda-events.version}
- provided
+ aws-lambda-java-log4j
+ 1.0.0
com.amazonaws
- aws-lambda-java-log4j
- 1.0.0
+ aws-lambda-java-events
+ ${aws-lambda-events.version}
provided
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-sample/src/main/resources/log4j.properties b/spring-cloud-function-adapters/spring-cloud-function-adapter-sample/src/main/resources/log4j.properties
new file mode 100644
index 000000000..adee21bb8
--- /dev/null
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-sample/src/main/resources/log4j.properties
@@ -0,0 +1,23 @@
+log4j.rootCategory=INFO, LAMBDA
+
+PID=????
+LOG_LEVEL_PATTERN=%5p
+LOG_PATTERN=[%d{yyyy-MM-dd HH:mm:ss.SSS}] boot%X{context} - ${PID} ${LOG_LEVEL_PATTERN} [%t] --- %c{1}: %m%n
+
+# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
+log4j.appender.LAMBDA=com.amazonaws.services.lambda.runtime.log4j.LambdaAppender
+log4j.appender.LAMBDA.layout=org.apache.log4j.PatternLayout
+log4j.appender.LAMBDA.layout.conversionPattern=${LOG_PATTERN}
+
+log4j.category.org.apache.catalina.startup.DigesterFactory=ERROR
+log4j.category.org.apache.catalina.util.LifecycleBase=ERROR
+log4j.category.org.apache.coyote.http11.Http11NioProtocol=WARN
+log4j.category.org.apache.sshd.common.util.SecurityUtils
+log4j.category.org.apache.tomcat.util.net.NioSelectorPool=WARN
+log4j.category.org.crsh.plugin=WARN
+log4j.category.org.crsh.ssh=WARN
+log4j.category.org.eclipse.jetty.util.component.AbstractLifeCycle=ERROR
+log4j.category.org.hibernate.validator.internal.util.Version=WARN
+log4j.category.org.springframework.boot.actuate.autoconfigure.CrshAutoConfiguration=WARN
+log4j.category.org.springframework.boot.actuate.endpoint.jmx=WARN
+log4j.category.org.thymeleaf=WARN
\ No newline at end of file