public static void ClientVersion1() { ILoggerFactory factory = new FileLoggerFactory(); // 可通过引入配置文件实现 if (factory == null) { return; } ILogger logger = factory.CreateLogger(); logger.WriteLog(); }
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(); }