System.Diagnostics.DelimitedListTraceListener.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, null, null))
                return;

            WriteHeader(source, eventType, id);

            if (args != null)
                WriteEscaped(String.Format(CultureInfo.InvariantCulture, format, args));
            else
                WriteEscaped(format);
            Write(Delimiter); // Use get_Delimiter

            // one more delimiter for the data object
            Write(Delimiter); // Use get_Delimiter

            WriteFooter(eventCache);
        }

Same methods

DelimitedListTraceListener::TraceEvent ( System eventCache, string source, System eventType, int id, string message ) : void

Usage Example

		public void TraceEvent2 ()
		{
			StringWriter sw = new StringWriter ();
			DelimitedListTraceListener x = new DelimitedListTraceListener (sw);
			x.TraceEvent (null, "bulldog", TraceEventType.Error, 5);
			x.TraceEvent (null, "bulldog", TraceEventType.Error, 3, "test event arg:{0}", "arg1");
			x.Close ();
			Assert.AreEqual (sample3, sw.ToString ().Replace ("\r\n", "\n"));
		}
All Usage Examples Of System.Diagnostics.DelimitedListTraceListener::TraceEvent