예제 #1
0
        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));
        }
예제 #2
0
 public void Initialize(LogConfig config)
 {
     _logConfigDB = (LogConfigDB)config;
 }