public static ILogger GetLoggingProvider(LoggingProviders logProviders) { switch (logProviders) { case LoggingProviders.Enterprise: return new EnterpriseLogger(); case LoggingProviders.Log4Net: return new Log4NetLogger(); default: return new EnterpriseLogger(); } }
public static ILogger GetLoggingProvider(LoggingProviders logProviders) { switch (logProviders) { case LoggingProviders.Enterprise: return(new EnterpriseLogger()); case LoggingProviders.Log4Net: return(new Log4NetLogger()); default: return(new EnterpriseLogger()); } }
public static ILogger GetProvider(LoggingProviders provider) { switch (provider) { case LoggingProviders.Console: return(new ConsoleLogger()); case LoggingProviders.File: return(new FileLogger()); default: return(new ConsoleLogger()); } }
public ILogger GetLoggingProvider(LoggingProviders logProviders) { if (loggerCount > 0) { throw new Exception("You already have one logger"); } loggerCount++; switch (logProviders) { case LoggingProviders.Consol: return(new ConsoleLogger()); case LoggingProviders.File: return(new FileLogger()); default: return(new ConsoleLogger()); } }
public static ILogger GetLoggingProvider(LoggingProviders logProviders) { return(loggers.ContainsKey(logProviders) ? loggers[logProviders] : new EnterpriseLogger()); }