summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service/src/test/java/com
diff options
context:
space:
mode:
authorMorten Tokle <morten.tokle@gmail.com>2021-01-22 11:03:43 +0100
committerGitHub <noreply@github.com>2021-01-22 11:03:43 +0100
commitadb50113166649a26008db2933616f1bad35bee2 (patch)
treea752759533fd5209bbe31bd8fb20eb3a5041ac82 /jdisc_http_service/src/test/java/com
parent2f5529f030431b45cb03fc2f4a508ca9676d705b (diff)
Revert "Revert "Remove locks in access logging [run-systemtest]""
Diffstat (limited to 'jdisc_http_service/src/test/java/com')
-rw-r--r--jdisc_http_service/src/test/java/com/yahoo/container/logging/LogFileHandlerTestCase.java18
1 files changed, 10 insertions, 8 deletions
diff --git a/jdisc_http_service/src/test/java/com/yahoo/container/logging/LogFileHandlerTestCase.java b/jdisc_http_service/src/test/java/com/yahoo/container/logging/LogFileHandlerTestCase.java
index c0dafe05bb6..d72a0ef653e 100644
--- a/jdisc_http_service/src/test/java/com/yahoo/container/logging/LogFileHandlerTestCase.java
+++ b/jdisc_http_service/src/test/java/com/yahoo/container/logging/LogFileHandlerTestCase.java
@@ -48,7 +48,7 @@ public class LogFileHandlerTestCase {
return ("["+timeStamp+"]" + " " + formatMessage(r) + "\n");
}
};
- LogFileHandler h = new LogFileHandler(Compression.NONE, pattern, rTimes, null, formatter);
+ LogFileHandler h = new LogFileHandler(Compression.NONE, pattern, rTimes, null);
long now = System.currentTimeMillis();
long millisPerDay = 60*60*24*1000;
long tomorrowDays = (now / millisPerDay) +1;
@@ -69,7 +69,7 @@ public class LogFileHandlerTestCase {
File logFile = temporaryFolder.newFile("testLogFileG1.txt");
//create logfilehandler
- LogFileHandler h = new LogFileHandler(Compression.NONE, logFile.getAbsolutePath(), "0 5 ...", null, new SimpleFormatter());
+ LogFileHandler h = new LogFileHandler(Compression.NONE, logFile.getAbsolutePath(), "0 5 ...", null);
//write log
LogRecord lr = new LogRecord(Level.INFO, "testDeleteFileFirst1");
@@ -83,7 +83,7 @@ public class LogFileHandlerTestCase {
File logFile = temporaryFolder.newFile("testLogFileG2.txt");
//create logfilehandler
- LogFileHandler h = new LogFileHandler(Compression.NONE, logFile.getAbsolutePath(), "0 5 ...", null, new SimpleFormatter());
+ LogFileHandler h = new LogFileHandler(Compression.NONE, logFile.getAbsolutePath(), "0 5 ...", null);
//write log
LogRecord lr = new LogRecord(Level.INFO, "testDeleteFileDuringLogging1");
@@ -111,9 +111,10 @@ public class LogFileHandlerTestCase {
}
};
LogFileHandler handler = new LogFileHandler(
- Compression.NONE, root.getAbsolutePath() + "/logfilehandlertest.%Y%m%d%H%M%S%s", new long[]{0}, "symlink", formatter);
+ Compression.NONE, root.getAbsolutePath() + "/logfilehandlertest.%Y%m%d%H%M%S%s", new long[]{0}, "symlink");
- handler.publish(new LogRecord(Level.INFO, "test"));
+ String message = formatter.format(new LogRecord(Level.INFO, "test"));
+ handler.publish(new LogRecord(Level.INFO, message));
String firstFile;
do {
Thread.sleep(1);
@@ -126,7 +127,8 @@ public class LogFileHandlerTestCase {
secondFileName = handler.getFileName();
} while (firstFile.equals(secondFileName));
- handler.publish(new LogRecord(Level.INFO, "string which is way longer than the word test"));
+ String longMessage = formatter.format(new LogRecord(Level.INFO, "string which is way longer than the word test"));
+ handler.publish(new LogRecord(Level.INFO, longMessage));
handler.waitDrained();
assertThat(Files.size(Paths.get(firstFile))).isEqualTo(31);
final long expectedSecondFileLength = 72;
@@ -174,10 +176,10 @@ public class LogFileHandlerTestCase {
}
};
LogFileHandler h = new LogFileHandler(
- compression, root.getAbsolutePath() + "/logfilehandlertest.%Y%m%d%H%M%S%s", new long[]{0}, null, formatter);
+ compression, root.getAbsolutePath() + "/logfilehandlertest.%Y%m%d%H%M%S%s", new long[]{0}, null);
int logEntries = 10000;
for (int i = 0; i < logEntries; i++) {
- LogRecord lr = new LogRecord(Level.INFO, "test");
+ LogRecord lr = new LogRecord(Level.INFO, "test\n");
h.publish(lr);
}
h.waitDrained();