Ejemplo n.º 1
0
        public void WriteToEventLog(object sender, MessageRecievedEventArgs args)
        {
            m_eventLog.WriteEntry($"{args.Status}: {args.Message}");
            try
            {
                foreach (TcpClient client in m_Clients)
                {
                    if (client.Connected)
                    {
                        m_eventLog.WriteEntry($"Sending to {client}");
                        NetworkStream stream = client.GetStream();
                        BinaryWriter  writer = new BinaryWriter(stream);
                        Logs          log    = new Logs {
                            Level = args.hashMessageType(args.Status), Info = args.Message
                        };
                        string json = JsonConvert.SerializeObject(log);
                        writer.Write(json);
                    }
                }
            }

            catch (Exception i_Error)
            {
                return;
            }
        }