public ILogger CreateDataBaseStrategy(bool logInfo, bool logError, bool logWarning, string connectionString) { if (String.IsNullOrEmpty(connectionString)) { throw new ArgumentException("connectionString must have a value"); } LogConfig logConfig = new LogConfigDB() { LogError = logError, LogInfo = logInfo, LogWarning = logWarning, ConnectionString = connectionString }; ILogRepository log = new SQLDataBaseLog(); return(new Logger(log, logConfig)); }
public void Initialize(LogConfig config) { _logConfigDB = (LogConfigDB)config; }