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

            if (factory == null)
            {
                return;
            }

            ILogger logger = factory.CreateLogger();

            logger.WriteLog();
        }
Пример #2
0
        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();
        }