Add rounding mode.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/f6416b94
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/f6416b94
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/f6416b94

Branch: refs/heads/master
Commit: f6416b940abf861b0858ae914caf9e7a995ba6ab
Parents: ec99de7
Author: Matt Sicker <boa...@gmail.com>
Authored: Sun Feb 28 20:57:12 2016 -0600
Committer: Matt Sicker <boa...@gmail.com>
Committed: Sun Feb 28 20:57:12 2016 -0600

----------------------------------------------------------------------
 .../java/org/apache/logging/log4j/core/layout/GelfLayout.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/f6416b94/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/GelfLayout.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/GelfLayout.java 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/GelfLayout.java
index 0b3effa..3deac5a 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/GelfLayout.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/layout/GelfLayout.java
@@ -22,6 +22,7 @@ import java.io.OutputStream;
 import java.io.PrintWriter;
 import java.io.StringWriter;
 import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.nio.charset.StandardCharsets;
 import java.util.Collections;
 import java.util.Map;
@@ -148,7 +149,7 @@ public final class GelfLayout extends AbstractStringLayout {
     }
 
     static String formatTimestamp(final long timeMillis) {
-        return new BigDecimal(timeMillis).divide(TIME_DIVISOR).toPlainString();
+        return new BigDecimal(timeMillis).divide(TIME_DIVISOR, 
RoundingMode.UNNECESSARY).toPlainString();
     }
 
     private byte[] compress(final byte[] bytes) {

Reply via email to