aboutsummaryrefslogtreecommitdiffstats
path: root/logserver
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-03-26 17:55:47 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-03-26 18:40:11 +0100
commitfd922d96996239a5462f4532b868875a55a0d068 (patch)
tree254d5a8f2cbafe719a1c634e8fc4091a11327bef /logserver
parente73dcf4a2fc8e819824a8a0035c220f2f4dd4e47 (diff)
Expose timestamp of type 'Instant' in LogMessage
Diffstat (limited to 'logserver')
-rw-r--r--logserver/src/main/java/com/yahoo/logserver/handlers/archive/ArchiverHandler.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/logserver/src/main/java/com/yahoo/logserver/handlers/archive/ArchiverHandler.java b/logserver/src/main/java/com/yahoo/logserver/handlers/archive/ArchiverHandler.java
index f1e1665a7d1..bf7911388dc 100644
--- a/logserver/src/main/java/com/yahoo/logserver/handlers/archive/ArchiverHandler.java
+++ b/logserver/src/main/java/com/yahoo/logserver/handlers/archive/ArchiverHandler.java
@@ -1,6 +1,12 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.logserver.handlers.archive;
+import com.yahoo.log.LogLevel;
+import com.yahoo.log.LogMessage;
+import com.yahoo.logserver.filter.LogFilter;
+import com.yahoo.logserver.filter.LogFilterManager;
+import com.yahoo.logserver.handlers.AbstractLogHandler;
+
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
@@ -11,13 +17,6 @@ import java.util.TimeZone;
import java.util.logging.Level;
import java.util.logging.Logger;
-import com.yahoo.logserver.filter.LogFilter;
-import com.yahoo.logserver.filter.LogFilterManager;
-
-import com.yahoo.log.LogLevel;
-import com.yahoo.log.LogMessage;
-import com.yahoo.logserver.handlers.AbstractLogHandler;
-
/**
* This class implements a log handler which archives the incoming
@@ -131,7 +130,7 @@ public class ArchiverHandler extends AbstractLogHandler {
* Return the appropriate LogWriter given a log message.
*/
private synchronized LogWriter getLogWriter(LogMessage m) throws IOException {
- Integer slot = dateHash(m.getTime());
+ Integer slot = dateHash(m.getTimestamp().toEpochMilli());
LogWriter logWriter = logWriterLRUCache.get(slot);
if (logWriter != null) {
return logWriter;
@@ -174,7 +173,7 @@ public class ArchiverHandler extends AbstractLogHandler {
* XXX optimize!
*/
public String getPrefix(LogMessage msg) {
- calendar.setTimeInMillis(msg.getTime());
+ calendar.setTimeInMillis(msg.getTimestamp().toEpochMilli());
/*
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;