public ILogger GetLogger(LogType logType, string parameters = null) { ILogger logger = new NoneLogger(); switch (logType) { case LogType.Console: logger = new ConsoleLogger(); break; case LogType.File: if (string.IsNullOrEmpty(parameters)) { throw new ArgumentNullException(); } logger = new FileLogger(parameters); break; } return logger; }
public ILogger GetLogger(LogType logType, string parameters = null) { ILogger logger = new NoneLogger(); switch (logType) { case LogType.Console: logger = new ConsoleLogger(); break; case LogType.File: if (string.IsNullOrEmpty(parameters)) { throw new ArgumentNullException(); } logger = new FileLogger(parameters); break; } return(logger); }