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 2016/03/23 13:51:09 UTC

karaf-decanter git commit: KARAF-4375 - Fallback to a default logger name when it's not provided in the log event

Repository: karaf-decanter
Updated Branches:
  refs/heads/master c31758f2a -> 5a4df7d31


KARAF-4375 - Fallback to a default logger name when it's not provided in the log event


Project: http://git-wip-us.apache.org/repos/asf/karaf-decanter/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-decanter/commit/5a4df7d3
Tree: http://git-wip-us.apache.org/repos/asf/karaf-decanter/tree/5a4df7d3
Diff: http://git-wip-us.apache.org/repos/asf/karaf-decanter/diff/5a4df7d3

Branch: refs/heads/master
Commit: 5a4df7d31c5313657ec20dbca09ad80f3799a0ea
Parents: c31758f
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Wed Mar 23 13:50:35 2016 +0100
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Wed Mar 23 13:50:35 2016 +0100

----------------------------------------------------------------------
 .../org/apache/karaf/decanter/collector/log/LogAppender.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/5a4df7d3/collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogAppender.java
----------------------------------------------------------------------
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/LogAppender.java
index 9fa8be8..e883bf6 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/LogAppender.java
@@ -89,7 +89,11 @@ public class LogAppender implements PaxAppender {
         }
 
         if (!isIgnored(event.getLoggerName())) {
-            String topic = "decanter/collect/log/" + event.getLoggerName().replace(".", "/").replace(" ", "_").replace("{", "_").replace("}", "_");
+            String loggerName = event.getLoggerName();
+            if (loggerName == null || loggerName.isEmpty()) {
+                loggerName = "default";
+            }
+            String topic = "decanter/collect/log/" + loggerName.replace(".", "/").replace(" ", "_").replace("{", "_").replace("}", "_");
             this.dispatcher.postEvent(new Event(topic, data));
         }
     }