public static void ClientVersion1()
        {
            ILoggerFactory factory = new FileLoggerFactory(); // 可通过引入配置文件实现

            if (factory == null)
            {
                return;
            }

            ILogger logger = factory.CreateLogger();

            logger.WriteLog();
        }
예제 #2
0
파일: Program.cs 프로젝트: TNever/all
        static void Main(string[] args)
        {
            ILoggerFactory factory = new FileLoggerFactory(); // 可通过引入配置文件实现

            if (factory == null)
            {
                return;
            }

            ILogger logger = factory.CreateLogger();

            logger.WriteLog();

            ILoggerFactory factory2 = new DatabaseLoggerFactory();

            if (factory2 == null)
            {
                return;
            }

            ILogger logger2 = factory2.CreateLogger();

            logger2.WriteLog();
        }