diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-03-26 17:55:47 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-03-26 18:40:11 +0100 |
commit | fd922d96996239a5462f4532b868875a55a0d068 (patch) | |
tree | 254d5a8f2cbafe719a1c634e8fc4091a11327bef /logserver/src | |
parent | e73dcf4a2fc8e819824a8a0035c220f2f4dd4e47 (diff) |
Expose timestamp of type 'Instant' in LogMessage
Diffstat (limited to 'logserver/src')
-rw-r--r-- | logserver/src/main/java/com/yahoo/logserver/handlers/archive/ArchiverHandler.java | 17 |
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; |