Show / Hide Table of Contents

Class DebugTraceListener

Replaces default trace listener with listener that overrides its System.Diagnostics.DefaultTraceListener.Fail method. On failed assertion (System.Diagnostics.Debug.Assert, System.Diagnostics.Trace.Assert, System.Diagnostics.Debug.Fail, System.Diagnostics.Trace.Fail) it shows message box with buttons ExitDebugIgnore, unless debugger is attached or !AssertUiEnabled.

public class DebugTraceListener : DefaultTraceListener, IDisposable

Namespace: Au.More
Assembly: Au.dll
Inheritance
object
MarshalByRefObject
TraceListener
DefaultTraceListener
DebugTraceListener
Inherited Members
DefaultTraceListener.Fail(string)
DefaultTraceListener.Write(string)
DefaultTraceListener.WriteLine(string)
DefaultTraceListener.AssertUiEnabled
DefaultTraceListener.LogFileName
TraceListener.Close()
TraceListener.Dispose()
TraceListener.Dispose(bool)
TraceListener.Flush()
TraceListener.GetSupportedAttributes()
TraceListener.TraceData(TraceEventCache, string, TraceEventType, int, object)
TraceListener.TraceData(TraceEventCache, string, TraceEventType, int, params object[])
TraceListener.TraceEvent(TraceEventCache, string, TraceEventType, int)
TraceListener.TraceEvent(TraceEventCache, string, TraceEventType, int, string)
TraceListener.TraceEvent(TraceEventCache, string, TraceEventType, int, string, params object[])
TraceListener.TraceTransfer(TraceEventCache, string, int, string, Guid)
TraceListener.Write(object)
TraceListener.Write(object, string)
TraceListener.Write(string, string)
TraceListener.WriteIndent()
TraceListener.WriteLine(object)
TraceListener.WriteLine(object, string)
TraceListener.WriteLine(string, string)
TraceListener.Attributes
TraceListener.Filter
TraceListener.IndentLevel
TraceListener.IndentSize
TraceListener.IsThreadSafe
TraceListener.Name
TraceListener.NeedIndent
TraceListener.TraceOutputOptions
MarshalByRefObject.GetLifetimeService()
MarshalByRefObject.InitializeLifetimeService()
MarshalByRefObject.MemberwiseClone(bool)

Methods

Name Description
Fail(string, string)
Setup(bool)

Replaces default trace listener.