diff options
author | Ola Aunrønning <ola.aunroe@gmail.com> | 2018-09-20 11:22:12 +0200 |
---|---|---|
committer | Ola Aunrønning <ola.aunroe@gmail.com> | 2018-09-20 11:22:12 +0200 |
commit | 8b49678b186918a5e36fa78026568f8a4615ccee (patch) | |
tree | f460fbd00860d4c5bfd6a1debc831a89e64503cf /container-core | |
parent | 5ecf27f2099432ed15eeb4c5dbc0d2f3708bf0e1 (diff) |
Filter on file creation time instead of last modified time
Diffstat (limited to 'container-core')
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/handler/LogReader.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/handler/LogReader.java b/container-core/src/main/java/com/yahoo/container/handler/LogReader.java index 2483f2497d0..5d78e37ec9e 100644 --- a/container-core/src/main/java/com/yahoo/container/handler/LogReader.java +++ b/container-core/src/main/java/com/yahoo/container/handler/LogReader.java @@ -7,6 +7,7 @@ import javax.xml.bind.DatatypeConverter; import java.io.File; import java.io.IOException; import java.nio.file.Files; +import java.nio.file.attribute.BasicFileAttributes; public class LogReader { @@ -28,9 +29,7 @@ public class LogReader { private void traverse_folder(File root, JSONObject json, String filename) throws IOException, JSONException { File[] files = root.listFiles(); for(File child : files) { - File temp = child; - JSONObject childJson = new JSONObject(); - long logTime = child.lastModified(); + long logTime = Files.readAttributes(child.toPath(), BasicFileAttributes.class).creationTime().toMillis(); if(child.isFile() && earliestLogThreshold < logTime && logTime < latestLogThreshold) { json.put(filename + child.getName(), DatatypeConverter.printBase64Binary(Files.readAllBytes(child.toPath()))); } |