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));
}
}