/// <summary> /// Log grpc to local collection. /// </summary> /// <param name="payload"></param> /// <param name="messageType"></param> private void CreateColorServiceLogEntry(object payload, gRPCMessageType messageType, string methodName) { const string logFormat = "ComponentName: '{0}' MethodName: '{1}' MessageType: '{2}' Message: '{3}'"; // Convert object to json. var objectData = JsonConvert.SerializeObject(payload); // Log in gRPC output directory. grpcColorServiceLogOutput.Text += $"[{DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")}] {string.Format(logFormat, nameof(ColorService), methodName, messageType, objectData)}{Environment.NewLine}"; }
/// <summary> /// Log grpc to local collection. /// </summary> /// <param name="payload"></param> /// <param name="messageType"></param> private void CreateLogEntry(object payload, gRPCMessageType messageType, string methodName) { const string logFormat = "ComponentName: '{0}' MethodName: '{1}' MessageType: '{2}' Message: '{3}'"; // Convert object to json. var objectData = JsonConvert.SerializeObject(payload); // Log in gRPC output directory. GrpcLog.Add($"[{DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")}] {string.Format(logFormat, nameof(PlayerService), methodName, messageType, objectData)}"); // Invoke event for listeners. GrpcLogUpdated?.Invoke(this, new EventArgs()); }