示例#1
0
        public void Write1milAndFlush_SingleThread()
        {
            for (int i = 0; i < 1_000_000; i++)
            {
                _log.Write("Number with Flush: " + i.ToString());
            }

            _log.Flush();
            _log.Stop();
        }
示例#2
0
文件: Program.cs 项目: kiwaa/logtest
        static void Main(string[] args)
        {
            ILog logger = new AsyncLog();

            for (int i = 0; i < 15; i++)
            {
                logger.Write("Number with Flush: " + i.ToString());
                Thread.Sleep(50);
            }

            logger.Flush();
            logger.Stop();

            ILog logger2 = new AsyncLog();

            for (int i = 50; i > 0; i--)
            {
                logger2.Write("Number with No flush: " + i.ToString());
                Thread.Sleep(20);
            }

            logger2.Stop();

            Console.ReadLine();
        }