diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-01-22 18:33:09 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-01-25 19:01:57 +0100 |
commit | b24a4cecfc9418d0613fa3fb90309bfdae723f18 (patch) | |
tree | 8c89efe4e6679478e12eb7d496e330e6a90ae447 /jdisc_http_service/src/main/java/com/yahoo/container/logging/FileConnectionLog.java | |
parent | 80a329ba15c6b1cde5d12239b5b7c568156bdb65 (diff) |
Write connection log entry directly to output stream
Diffstat (limited to 'jdisc_http_service/src/main/java/com/yahoo/container/logging/FileConnectionLog.java')
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/container/logging/FileConnectionLog.java | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/container/logging/FileConnectionLog.java b/jdisc_http_service/src/main/java/com/yahoo/container/logging/FileConnectionLog.java index 62e53a5a514..968ba74b4f2 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/container/logging/FileConnectionLog.java +++ b/jdisc_http_service/src/main/java/com/yahoo/container/logging/FileConnectionLog.java @@ -5,23 +5,19 @@ package com.yahoo.container.logging; import com.google.inject.Inject; import com.yahoo.component.AbstractComponent; -import java.io.IOException; -import java.io.OutputStream; -import java.nio.charset.StandardCharsets; -import java.util.logging.Level; import java.util.logging.Logger; /** * @author mortent */ -public class FileConnectionLog extends AbstractComponent implements ConnectionLog, LogWriter<ConnectionLogEntry> { +public class FileConnectionLog extends AbstractComponent implements ConnectionLog { private static final Logger logger = Logger.getLogger(FileConnectionLog.class.getName()); private final ConnectionLogHandler logHandler; @Inject public FileConnectionLog(ConnectionLogConfig config) { - logHandler = new ConnectionLogHandler(config.cluster(), this); + logHandler = new ConnectionLogHandler(config.cluster(), new JsonConnectionLogWriter()); } @Override @@ -34,9 +30,4 @@ public class FileConnectionLog extends AbstractComponent implements ConnectionLo logHandler.shutdown(); } - @Override - // TODO serialize directly to outputstream - public void write(ConnectionLogEntry entry, OutputStream outputStream) throws IOException { - outputStream.write(entry.toJson().getBytes(StandardCharsets.UTF_8)); - } }
\ No newline at end of file |