System.Diagnostics.TraceSource
namespace System.Diagnostics
{
public class TraceSource
{
public StringDictionary Attributes { get; }
public TraceListenerCollection Listeners { get; }
public string Name { get; }
public SourceSwitch Switch { get; set; }
public TraceSource(string name);
public TraceSource(string name, SourceLevels defaultLevel);
public void Close();
public void Flush();
protected virtual string[] GetSupportedAttributes();
public void TraceData(TraceEventType eventType, int id, object data);
public void TraceData(TraceEventType eventType, int id, params object[] data);
public void TraceEvent(TraceEventType eventType, int id);
public void TraceEvent(TraceEventType eventType, int id, string message);
public void TraceEvent(TraceEventType eventType, int id, string format, params object[] args);
public void TraceInformation(string message);
public void TraceInformation(string format, params object[] args);
public void TraceTransfer(int id, string message, Guid relatedActivityId);
}
}