Exemple #1
0
        public void LogResponse(RpcResponseMessage responseMessage)
        {
            ResponseMessage = responseMessage;

            if (IsLogTraceEnabled())
            {
                Log.LogTrace(GetRpcResponseLogMessage());
            }

            if (HasError(responseMessage) && IsLogErrorEnabled())
            {
                if (!IsLogTraceEnabled())
                {
                    Log.LogError(GetRpcResponseLogMessage());
                }
                Log.LogError($"RPC Response Error: {responseMessage.Error.Message}");
            }
        }
Exemple #2
0
 private bool HasError(RpcResponseMessage message)
 {
     return(message.Error != null && message.HasError);
 }