public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id) { if (!ShouldLog(eventCache, source, eventType, id, null, null, null, null)) { return; } Initialise(); _rollingListener.TraceEvent(eventCache, source, eventType, id); _rollingListener.Flush(); }