Esempio n. 1
0
        public void Add(LogEntry entry)
        {
            LogEntryDataSource.Add(entry);
            var key = $"{entry.Level}|{entry.Logger}";

            if (!loggers.ContainsKey(key))
            {
                var logger = new Logger(entry);
                loggers.Add(key, logger);
                LoggerDataSource.Add(logger);
            }
            else
            {
                loggers[key].DataSource.Add(entry);
            }
        }
Esempio n. 2
0
        public void Add(LogEntry entry)
        {
            LogEntryDataSource.Add(entry);
            _logEntryDataSourceModified = true;
            var key = $"{entry.Level}|{entry.Logger}";

            if (!_loggers.ContainsKey(key))
            {
                var logger = new Logger(_invoke, entry);
                _loggers.Add(key, logger);
                LoggerDataSource.Add(logger);
            }
            else
            {
                _loggers[key].DataSource.Add(entry);
            }
            _loggerDataSourceModified = true;
        }