You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by cs...@apache.org on 2015/03/13 16:32:25 UTC

karaf-decanter git commit: [KARAF-3607] Fix timezone problem in elastic search appender

Repository: karaf-decanter
Updated Branches:
  refs/heads/master 3f11fc382 -> 36f4569d0


[KARAF-3607] Fix timezone problem in elastic search appender


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

Branch: refs/heads/master
Commit: 36f4569d0bbe9cd14ace4312bc2f1cad74e07127
Parents: 3f11fc3
Author: Christian Schneider <ch...@die-schneider.net>
Authored: Fri Mar 13 16:32:21 2015 +0100
Committer: Christian Schneider <ch...@die-schneider.net>
Committed: Fri Mar 13 16:32:21 2015 +0100

----------------------------------------------------------------------
 .../decanter/appender/elasticsearch/ElasticsearchAppender.java   | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/36f4569d/appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java
----------------------------------------------------------------------
diff --git a/appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java b/appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java
index 0d45983..ab1d791 100644
--- a/appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java
+++ b/appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java
@@ -22,6 +22,7 @@ import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.Map;
 import java.util.Map.Entry;
+import java.util.TimeZone;
 
 import javax.json.Json;
 import javax.json.JsonObject;
@@ -52,6 +53,9 @@ public class ElasticsearchAppender implements Appender {
     public ElasticsearchAppender(String host, int port) {
         this.host = host;
         this.port = port;
+        TimeZone tz = TimeZone.getTimeZone( "UTC" );
+        tsFormat.setTimeZone(tz);
+        indexDateFormat.setTimeZone(tz);
     }
 
     @SuppressWarnings("resource")