static void Main(string[] args) { var providerType = GetTypeOfLoggingProviderFromConfigFile(); ILogger logger = LoggerProviderFactory.GetLoggerProvider(providerType); logger.LogMessage("Hello from Factory Method!"); Console.ReadLine(); }
static void Main(string[] args) { var logger = LoggerProviderFactory.GetLoggerProvider(LoggerType.Log4Net); logger.LogMessage("Test 1"); logger.LogMessage("Test 2"); logger = LoggerProviderFactory.GetLoggerProvider(LoggerType.MyLogger); logger.LogMessage("Test 3"); logger.LogMessage("Test 4"); Console.ReadKey(); }