private void CheckTriggerLevel(LogEventEntry entry) { if (_allEventLevel.IsSatisifedBy(entry.Event.Level)) { MarkEventsForWriteOnTrigger(entry); } }
public void Emit(LogEvent logEvent) { ScanForDeadRequests(); LogEventPropertyValue requestIdValue; if (logEvent.Properties.TryGetValue(_requestIdProperty, out requestIdValue)) { string requestId = requestIdValue.ToString(null, null).Replace("\"", string.Empty); var buffer = GetOrCreateRequestBuffer(requestId); buffer.LogEvent(logEvent); } else { if (_eventLevel.IsSatisifedBy(logEvent.Level)) { _sink.Emit(logEvent); } } }
private void MarkEventsForWrite() { MarkEventsForWrite(e => _eventLevel.IsSatisifedBy(e.Level)); }