diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-12-03 10:25:15 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-12-03 10:25:15 +0100 |
commit | 3825b93a34e921ba91ce46bc40a290cbcd85d7e5 (patch) | |
tree | bf1638cbd6095fb04db1a0e38b8a98cf097fcb6d /vespa-osgi-testrunner/src/main/java | |
parent | 68847a31fd792ce7c1df90d4552980d8fd43253f (diff) |
Handle messages without end formatting
Diffstat (limited to 'vespa-osgi-testrunner/src/main/java')
-rw-r--r-- | vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/HtmlLogger.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/HtmlLogger.java b/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/HtmlLogger.java index 7a05cbf74fd..ce82a8c6496 100644 --- a/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/HtmlLogger.java +++ b/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/HtmlLogger.java @@ -20,16 +20,16 @@ public class HtmlLogger { public static final Level HTML = new Level("html", 1) { }; private final ByteArrayOutputStream buffer = new ByteArrayOutputStream(); - private final PrintStream formatter = new PrintStream(new HtmlAnsiOutputStream(buffer)); public LogRecord toLog(String line) { if (line.length() > 1 << 13) line = line.substring(0, 1 << 13) + " ... (this log entry was truncated due to size)"; buffer.reset(); - formatter.print(line); - formatter.flush(); - return new LogRecord(HTML, buffer.toString(UTF_8)); //.replaceAll(" ", " ")); + try (PrintStream formatter = new PrintStream(new HtmlAnsiOutputStream(buffer))) { + formatter.print(line); + } + return new LogRecord(HTML, buffer.toString(UTF_8)); } } |