Exemplo n.º 1
0
        /// <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}";
        }
Exemplo n.º 2
0
        /// <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());
        }