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 2015/11/19 08:33:00 UTC

karaf-decanter git commit: [KARAF-4121] Escape special character in log topic name

Repository: karaf-decanter
Updated Branches:
  refs/heads/master 6f9148b22 -> 6aa3bcb66


[KARAF-4121] Escape special character in log topic name


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

Branch: refs/heads/master
Commit: 6aa3bcb66b398b587411c1f1e5b6eaea380fc053
Parents: 6f9148b
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Thu Nov 19 08:32:27 2015 +0100
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Thu Nov 19 08:32:27 2015 +0100

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


http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/6aa3bcb6/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 ddcb8f6..ab3a3f0 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
@@ -85,7 +85,7 @@ public class LogAppender implements PaxAppender {
         }
 
         if (!isIgnored(event.getLoggerName())) {
-            String topic = "decanter/collect/log/" + event.getLoggerName().replace(".", "/");
+            String topic = "decanter/collect/log/" + event.getLoggerName().replace(".", "/").replace(" ", "_").replace("{", "_").replace("}", "_");
             this.dispatcher.postEvent(new Event(topic, data));
         }
     }