This is an automated email from the ASF dual-hosted git repository.

jeremiaswerner pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new 0295254  Change logging backend from log4j to Logback (#2818)
0295254 is described below

commit 029525471ec915bb5aaf5b030f61974ac617eaf2
Author: Martin Henke <martin.he...@web.de>
AuthorDate: Thu Oct 12 09:29:01 2017 +0200

    Change logging backend from log4j to Logback (#2818)
---
 common/scala/build.gradle                        | 14 +++++----
 common/scala/src/main/resources/log4j.properties | 37 ------------------------
 common/scala/src/main/resources/logback.xml      | 18 ++++++++++++
 common/scala/src/main/resources/logging.conf     |  3 +-
 4 files changed, 29 insertions(+), 43 deletions(-)

diff --git a/common/scala/build.gradle b/common/scala/build.gradle
index 066f835..7299bad 100644
--- a/common/scala/build.gradle
+++ b/common/scala/build.gradle
@@ -19,15 +19,19 @@ dependencies {
     compile 'com.typesafe.akka:akka-http-core_2.11:10.0.10'
     compile 'com.typesafe.akka:akka-http-spray-json_2.11:10.0.10'
 
-    compile 'log4j:log4j:1.2.16'
+    compile 'ch.qos.logback:logback-classic:1.2.3'
+    compile 'org.slf4j:jcl-over-slf4j:1.7.25'
+    compile 'org.slf4j:log4j-over-slf4j:1.7.25'
     compile 'commons-codec:commons-codec:1.9'
     compile 'commons-io:commons-io:2.4'
-    compile 'commons-logging:commons-logging:1.2'
     compile 'commons-collections:commons-collections:3.2.2'
-    compile 'org.apache.zookeeper:zookeeper:3.4.10'
     compile 'org.apache.kafka:kafka-clients:0.10.2.1'
-    compile 'org.apache.httpcomponents:httpclient:4.4.1'
-    compile 'com.fasterxml.uuid:java-uuid-generator:3.1.3'
+    compile ('org.apache.httpcomponents:httpclient:4.4.1') {
+        exclude group: 'commons-logging'
+    }
+    compile ('com.fasterxml.uuid:java-uuid-generator:3.1.3') {
+        exclude group: 'log4j'
+    }
     compile 'com.github.ben-manes.caffeine:caffeine:2.4.0'
     compile 'com.google.code.findbugs:jsr305:3.0.2'
 }
diff --git a/common/scala/src/main/resources/log4j.properties 
b/common/scala/src/main/resources/log4j.properties
deleted file mode 100644
index f997fff..0000000
--- a/common/scala/src/main/resources/log4j.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-log4j.rootLogger=INFO, stdout
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.EnhancedPatternLayout
-# note the timezone in the timestamp format
-log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd'T'HH:mm:ss.SSS'Z'}{GMT}]
 [%p] %m %n
-
-log4j.logger.kafka=ERROR
-log4j.logger.org.apache.kafka=ERROR
-
-# zkclient can be verbose, during debugging it is common to adjust it 
separately
-log4j.logger.org.I0Itec.zkclient.ZkClient=WARN
-log4j.logger.org.apache.zookeeper=WARN
-
-# LightCouch
-log4j.logger.org.lightcouch=INFO
-
-# Apache HttpClient
-log4j.logger.org.apache.http=ERROR
-
-
-# akka
-#log4j.logger.akka.actor.RepointableActorRef=INFO, stdout
diff --git a/common/scala/src/main/resources/logback.xml 
b/common/scala/src/main/resources/logback.xml
new file mode 100644
index 0000000..dc3d62b
--- /dev/null
+++ b/common/scala/src/main/resources/logback.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+  <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+    <encoder>
+      <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS'Z'}] [%p] %msg%n</pattern>
+    </encoder>
+  </appender>
+
+  <!-- Apache HttpClient -->
+  <logger name="org.apache.http" level="ERROR" />
+
+  <!-- Kafka -->
+  <logger name="org.apache.kafka" level="ERROR" />
+  
+  <root level="info">
+    <appender-ref ref="console" />
+  </root>
+</configuration>
\ No newline at end of file
diff --git a/common/scala/src/main/resources/logging.conf 
b/common/scala/src/main/resources/logging.conf
index 1d85258..1882262 100644
--- a/common/scala/src/main/resources/logging.conf
+++ b/common/scala/src/main/resources/logging.conf
@@ -1,4 +1,5 @@
 akka {
-  loglevel = "INFO"
+  loglevel = "DEBUG"
   loggers = ["akka.event.slf4j.Slf4jLogger"]
+  logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"
 }

-- 
To stop receiving notification emails like this one, please contact
['"commits@openwhisk.apache.org" <commits@openwhisk.apache.org>'].

Reply via email to