Class BinaryLogs
java.lang.Object
io.grpc.protobuf.services.BinaryLogs
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/4017")
public final class BinaryLogs
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BinaryLogCreates a binary log that writes to a temp file.static BinaryLogcreateBinaryLog(BinaryLogSink sink) Deprecated.static BinaryLogcreateBinaryLog(BinaryLogSink sink, String configStr) Creates a binary log with a customBinaryLogSinkfor receiving the logged data, and a config string as defined by A16-binary-logging.
-
Constructor Details
-
BinaryLogs
private BinaryLogs()
-
-
Method Details
-
createBinaryLog
Creates a binary log that writes to a temp file. Warning: this implementation is not performance optimized, and RPCs will experience back pressure if disk IO does not keep up.- Throws:
IOException
-
createBinaryLog
-
createBinaryLog
Creates a binary log with a customBinaryLogSinkfor receiving the logged data, and a config string as defined by A16-binary-logging.- Throws:
IOException
-