aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-06-25 16:53:18 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-06-25 16:53:18 +0200
commitb50300f23de1d61b2ec2cd6a17d7956fc453b01e (patch)
treed66de76ec8092cf627dd476ab2777827a386b9d4
parent468d42ee9a1be6a239f1fefa1bea6b214729c96b (diff)
Only run super.flush in flush method. Also reset lastDropPosition when there is a new file.
-rw-r--r--container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java b/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java
index 7d079cc1b55..82c89276319 100644
--- a/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java
+++ b/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java
@@ -237,7 +237,7 @@ public class LogFileHandler extends StreamHandler {
String oldFileName = fileName;
long now = System.currentTimeMillis();
fileName = LogFormatter.insertDate(filePattern, now);
- super.flush();
+ flush();
super.close();
try {
@@ -245,6 +245,7 @@ public class LogFileHandler extends StreamHandler {
FileOutputStream os = new FileOutputStream(fileName, true); // append mode, for safety
super.setOutputStream(os);
currentOutputStream = os;
+ lastDropPosition = 0;
LogFileDb.nowLoggingTo(fileName);
}
catch (IOException e) {