public ILogger CreateFileStrategy(bool logInfo, bool logError, bool logWarning, string filePath) { if (String.IsNullOrEmpty(filePath)) { throw new ArgumentException("filePath must have a value"); } LogConfig logConfig = new LogConfigFile() { LogError = logError, LogInfo = logInfo, LogWarning = logWarning, FilePath = filePath }; ILogRepository log = new FileLog(); return(new Logger(log, logConfig)); }
public void Initialize(LogConfig config) { _logConfigFile = (LogConfigFile)config; }