You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2021/09/06 14:13:50 UTC

[karaf-decanter] branch main updated: [KARAF-7169] Rename PaxAppender LogAppender to LogCollector

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

jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/karaf-decanter.git


The following commit(s) were added to refs/heads/main by this push:
     new 127335f  [KARAF-7169] Rename PaxAppender LogAppender to LogCollector
     new a987919  Merge pull request #250 from jbonofre/KARAF-7169
127335f is described below

commit 127335fcf1dcf186bd6ea7b29a15400a4866c3b4
Author: Jean-Baptiste Onofré <jb...@apache.org>
AuthorDate: Mon Sep 6 14:14:57 2021 +0200

    [KARAF-7169] Rename PaxAppender LogAppender to LogCollector
---
 .../collector/log/{LogAppender.java => LogCollector.java}  | 14 ++++++--------
 .../log/{LogAppenderTest.java => LogCollectorTest.java}    | 10 +++++-----
 2 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogAppender.java b/collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogCollector.java
similarity index 94%
rename from collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogAppender.java
rename to collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogCollector.java
index 542a82e..98d64de 100644
--- a/collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogAppender.java
+++ b/collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogCollector.java
@@ -45,13 +45,13 @@ import org.slf4j.LoggerFactory;
               "name=log"},
     immediate = true
 )
-public class LogAppender implements PaxAppender {
+public class LogCollector implements PaxAppender {
 
     @Reference
     public EventAdmin dispatcher;
 
-    private static final String MDC_IN_LOG_APPENDER = "inLogAppender";
-    private final static Logger LOGGER = LoggerFactory.getLogger(LogAppender.class);
+    private static final String MDC_IN_LOG_COLLECTOR = "inLogCollector";
+    private final static Logger LOGGER = LoggerFactory.getLogger(LogCollector.class);
     private final static Pattern PATTERN = Pattern.compile("[^A-Za-z0-9]");
 
     private Dictionary<String, Object> properties;
@@ -72,16 +72,16 @@ public class LogAppender implements PaxAppender {
     
     public void doAppend(PaxLoggingEvent event) {
         try {
-            if (MDC.get(MDC_IN_LOG_APPENDER) != null) {
+            if (MDC.get(MDC_IN_LOG_COLLECTOR) != null) {
                 // Avoid recursion
                 return;
             }
-            MDC.put(MDC_IN_LOG_APPENDER, "true");
+            MDC.put(MDC_IN_LOG_COLLECTOR, "true");
             appendInternal(event);
         } catch (Exception e) {
             LOGGER.warn("Error while appending event", e);
         } finally {
-            MDC.remove(MDC_IN_LOG_APPENDER);
+            MDC.remove(MDC_IN_LOG_COLLECTOR);
         }
     }
 
@@ -91,8 +91,6 @@ public class LogAppender implements PaxAppender {
             return;
         }
 
-        LOGGER.debug("Publishing log event to the appenders ...");
-
         Map<String, Object> data = new HashMap<>();
         data.put("type", "log");
 
diff --git a/collector/log/src/test/java/org/apache/karaf/decanter/collector/log/LogAppenderTest.java b/collector/log/src/test/java/org/apache/karaf/decanter/collector/log/LogCollectorTest.java
similarity index 96%
rename from collector/log/src/test/java/org/apache/karaf/decanter/collector/log/LogAppenderTest.java
rename to collector/log/src/test/java/org/apache/karaf/decanter/collector/log/LogCollectorTest.java
index 1526445..ca109b9 100644
--- a/collector/log/src/test/java/org/apache/karaf/decanter/collector/log/LogAppenderTest.java
+++ b/collector/log/src/test/java/org/apache/karaf/decanter/collector/log/LogCollectorTest.java
@@ -34,11 +34,11 @@ import static org.hamcrest.CoreMatchers.containsString;
 import static org.hamcrest.CoreMatchers.not;
 import static org.junit.Assert.*;
 
-public class LogAppenderTest {
+public class LogCollectorTest {
 
     @Test
     public void testCleanLoggerName() {
-        LogAppender appender = new LogAppender();
+        LogCollector appender = new LogCollector();
         
         String loggerName = "wrong$Pattern%For&event!Name";
         String cleanedLoggerName = appender.cleanLoggerName(loggerName);
@@ -52,7 +52,7 @@ public class LogAppenderTest {
 
     @Test
     public void testIgnoredLoggerCategories() {
-        LogAppender appender = new LogAppender();
+        LogCollector appender = new LogCollector();
 
         ComponentContext componentContext = new ComponentContextMock();
         componentContext.getProperties().put("ignored.categories", "org.apache.karaf.decanter.collector.log.*,test,other");
@@ -70,7 +70,7 @@ public class LogAppenderTest {
 
     @Test
     public void testDisabledLocationCategories() {
-        LogAppender appender = new LogAppender();
+        LogCollector appender = new LogCollector();
 
         ComponentContext componentContext = new ComponentContextMock();
         componentContext.getProperties().put("location.disabled", "org.apache.karaf.decanter.collector.log.*,test,other");
@@ -88,7 +88,7 @@ public class LogAppenderTest {
 
     @Test
     public void testDisabledLocationCategoriesAllWildcard() {
-        LogAppender appender = new LogAppender();
+        LogCollector appender = new LogCollector();
 
         ComponentContext componentContext = new ComponentContextMock();
         componentContext.getProperties().put("location.disabled", ".*,test,other");