Esempio n. 1
0
        public void TestStdOutSync()
        {
            for (int i = 0; i < 10; ++i)
            {
                Libre.LogToConsole("Hello console! {0}", i);
            }

            Thread.Sleep(2000);
        }
Esempio n. 2
0
        static void Test()
        {
            var go = Stopwatch.StartNew();

            //await Task.Run(() =>
            //{
            Libre.LogToConsole("Log to file async:");

            for (int i = 0; i < 5000; ++i)
            {
                Libre.LogTextToFileAsync(DateTime.Now + " - test " + i.ToString() + "\r\n", @"c:\test.txt");
            }

            Libre.LogToConsole("test one two three");

            Libre.LogToConsole("test ", "four ", "five ", "six ");

            Libre.LogToConsole("test {0},{1},{2}", 7, 8, 9);

            Libre.LogToConsole("Log syncronous:");

            for (int i = 0; i < 50; ++i)
            {
                var consoleLogger = new ConsoleLogger(i);

                Libre.Log(consoleLogger);
            }

            Libre.LogToConsole("Log async:");

            for (int i = 0; i < 50; ++i)
            {
                var consoleLogger = new ConsoleLogger(i);

                Libre.LogAsync(consoleLogger);
            }
            //});

            go.Stop();

            Console.WriteLine("Elapsed time in milliseconds: {0}", go.ElapsedMilliseconds);

            Console.ReadKey();
        }