Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.DefaultTraceListener Class Reference

Public Member Functions

 DefaultTraceListener ()
 
override void Fail (string? message)
 
override void Fail (string? message, string? detailMessage)
 
override void Write (string? message)
 
override void WriteLine (string? message)
 
void Dispose ()
 
virtual void Flush ()
 
virtual void Close ()
 
virtual void TraceTransfer (TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId)
 
virtual void Write (object? o)
 
virtual void Write (string? message, string? category)
 
virtual void Write (object? o, string? category)
 
virtual void WriteLine (object? o)
 
virtual void WriteLine (string? message, string? category)
 
virtual void WriteLine (object? o, string? category)
 
virtual void TraceData (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, object? data)
 
virtual void TraceData (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, params object?[]? data)
 
virtual void TraceEvent (TraceEventCache? eventCache, string source, TraceEventType eventType, int id)
 
virtual void TraceEvent (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, string? message)
 
virtual void TraceEvent (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, string? format, params object?[]? args)
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 
virtual void WriteIndent ()
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Package Functions

virtual ? string[] GetSupportedAttributes ()
 
bool IsEnabled (TraceOptions opts)
 

Properties

bool AssertUiEnabled [get, set]
 
stringLogFileName [get, set]
 
StringDictionary Attributes [get]
 
virtual string Name [get, set]
 
virtual bool IsThreadSafe [get]
 
int IndentLevel [get, set]
 
int IndentSize [get, set]
 
TraceFilterFilter [get, set]
 
bool NeedIndent [get, set]
 
TraceOptions TraceOutputOptions [get, set]
 

Private Member Functions

void InitializeSettings ()
 
void WriteAssert (string stackTrace, string message, string detailMessage)
 
void WriteLine (string message, bool useLogFile)
 
void Write (string message, bool useLogFile)
 
void WriteToLogFile (string message)
 
void WriteHeader (string source, TraceEventType eventType, int id)
 
void WriteFooter (TraceEventCache eventCache)
 

Private Attributes

bool _assertUIEnabled
 
bool _settingsInitialized
 
string _logFileName
 
int _indentLevel
 
int _indentSize = 4
 
TraceOptions _traceOptions
 
bool _needIndent = true
 
StringDictionary _attributes
 
string _listenerName
 
TraceFilter _filter
 

Detailed Description

Definition at line 5 of file DefaultTraceListener.cs.


The documentation for this class was generated from the following file: