private void maybeLogFailedRequestContent(@Nullable Throwable cause) {
        final RequestLogBuilder logBuilder = ctx.logBuilder();
        if (!ctx.log().isAvailable(RequestLogProperty.REQUEST_CONTENT)) {
            logBuilder.requestContent(GrpcLogUtil.rpcRequest(method, simpleMethodName), null);
        }
        if (cause != null) {
            if (cause instanceof ArmeriaStatusException) {
                cause = StatusExceptionConverter.toGrpc((ArmeriaStatusException) cause);
            }
            logBuilder.endRequest(cause);
        }
    }
Cancels a call when the call was closed by a client, not by server.
grpc/src/main/java/com/linecorp/armeria/internal/server/grpc/AbstractServerCall.java