Class BinaryLogs


  • @ExperimentalApi("https://github.com/grpc/grpc-java/issues/4017")
    public final class BinaryLogs
    extends java.lang.Object
    • Method Detail

      • createBinaryLog

        public static BinaryLog createBinaryLog()
                                         throws java.io.IOException
        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:
        java.io.IOException
      • createBinaryLog

        @Deprecated
        public static BinaryLog createBinaryLog​(BinaryLogSink sink)
                                         throws java.io.IOException
        Deprecated.
        Deprecated and will be removed in a future version of gRPC.
        Throws:
        java.io.IOException
      • createBinaryLog

        public static BinaryLog createBinaryLog​(BinaryLogSink sink,
                                                java.lang.String configStr)
                                         throws java.io.IOException
        Creates a binary log with a custom BinaryLogSink for receiving the logged data, and a config string as defined by A16-binary-logging.
        Throws:
        java.io.IOException