コード例 #1
0
        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();
        }