Interface GrpcClientLogger


public interface GrpcClientLogger
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    <RespT, ReqT>
    void
    logCall(ru.tinkoff.kora.common.Context ctx, io.grpc.MethodDescriptor<ReqT,RespT> method, URI uri)
     
    <RespT, ReqT>
    void
    logEnd(io.grpc.MethodDescriptor<ReqT,RespT> method, long start, io.grpc.Status status, io.grpc.Metadata trailers)
     
    <RespT, ReqT>
    void
    logEnd(io.grpc.MethodDescriptor<ReqT,RespT> method, long start, Exception e)
     
    <RespT, ReqT>
    void
    logReceiveMessage(io.grpc.MethodDescriptor<ReqT,RespT> method, RespT message)
     
    <RespT, ReqT>
    void
    logSendMessage(io.grpc.MethodDescriptor<ReqT,RespT> method, ReqT message)
     
  • Method Details

    • enabled

      boolean enabled()
    • logCall

      <RespT, ReqT> void logCall(ru.tinkoff.kora.common.Context ctx, io.grpc.MethodDescriptor<ReqT,RespT> method, URI uri)
    • logEnd

      <RespT, ReqT> void logEnd(io.grpc.MethodDescriptor<ReqT,RespT> method, long start, Exception e)
    • logEnd

      <RespT, ReqT> void logEnd(io.grpc.MethodDescriptor<ReqT,RespT> method, long start, io.grpc.Status status, io.grpc.Metadata trailers)
    • logSendMessage

      <RespT, ReqT> void logSendMessage(io.grpc.MethodDescriptor<ReqT,RespT> method, ReqT message)
    • logReceiveMessage

      <RespT, ReqT> void logReceiveMessage(io.grpc.MethodDescriptor<ReqT,RespT> method, RespT message)