Esempio n. 1
0
        public void TestNamedPipeLogging()
        {
            //To verify, an external server must be running
            using (var pipeLogger = new W.IO.Pipes.PipeClientLogger("ConsoleLogger"))
            {
                for (int t = 0; t < 10; t++)
                {
                    W.Logging.Log.i("Test Log Message {0}", t);
                }

                Console.WriteLine("Complete");
            }
        }
        public static void Run()
        {
            using (var pipeLogger = new W.IO.Pipes.PipeClientLogger("ConsoleLogger", true))
            {
                var r = new Random();
                while (true)
                {
                    Console.Write("Send <Return to Exit>:");
                    var msg = Console.ReadLine().Trim();
                    if (string.IsNullOrEmpty(msg))
                    {
                        break;
                    }

                    switch (r.Next(0, 4))
                    {
                    case 0:
                        W.Logging.Log.e(msg);
                        break;

                    case 1:
                        W.Logging.Log.w(msg);
                        break;

                    case 2:
                        W.Logging.Log.i(msg);
                        break;

                    case 3:
                        W.Logging.Log.v(msg);
                        break;
                    }
                }

                Console.WriteLine("TestNamedPipeLogger Complete");
            }
        }