System.Diagnostics.XmlWriterTraceListener.TraceEvent C# (CSharp) Method

TraceEvent() public method

public TraceEvent ( TraceEventCache eventCache, String source, TraceEventType eventType, int id, string format ) : void
eventCache TraceEventCache
source String
eventType TraceEventType
id int
format string
return void
        public override void TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, int id, string format, params object[] args) {
            if (Filter != null && !Filter.ShouldTrace(eventCache, source, eventType, id, format, args)) 
                return;

            WriteHeader(source, eventType, id, eventCache);

            string message;
            if (args != null)
                message = String.Format(CultureInfo.InvariantCulture, format, args);
            else
                message = format;
            
            WriteEscaped(message);
            
            WriteFooter(eventCache);
        }

Usage Example

		public void TraceEvent2 ()
		{
			StringWriter sw = new StringWriter ();
			XmlWriterTraceListener x = new XmlWriterTraceListener (sw);
			x.TraceEvent (null, "bulldog", TraceEventType.Error, 5);
			x.Close ();
			Assert.AreEqual (sample3.Replace ('\'', '"'), sw.ToString ());
		}
All Usage Examples Of System.Diagnostics.XmlWriterTraceListener::TraceEvent