public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id, string format, params object[] args) { if ((this.Filter == null) || this.Filter.ShouldTrace(eventCache, source, eventType, id, format, args, null, null)) { var logMsg = new LogMessage() { eventCache = eventCache, source = source, eventType = eventType, message = String.Format(CultureInfo.InvariantCulture, format, args), id = id }; m_subj.OnNext(logMsg); } }
public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id, string message) { if ((this.Filter == null) || this.Filter.ShouldTrace(eventCache, source, eventType, id, message, null, null, null)) { var logMsg = new LogMessage() { eventCache = eventCache, source = source, eventType = eventType, message = message, id = id }; m_subj.OnNext(logMsg); } }