C# Class GSF.Diagnostics.Logger.ThreadStack

This information is maintained in a ThreadLocal variable and is about messages and log suppression applied at higher levels of the calling stack.
Show file Open project: GridProtectionAlliance/gsf

Public Properties

Property Type Description
PreviousFirstChanceExceptionSequenceNumber int

Public Methods

Method Description
AppendStackMessages ( LogStackMessages messages ) : StackDisposal
GetStackMessages ( ) : LogStackMessages
RemoveStackMessage ( int depth ) : void
RemoveSuppression ( int depth ) : void
SuppressLogMessages ( SuppressionMode suppressionMode ) : StackDisposal

Method Details

AppendStackMessages() public method

public AppendStackMessages ( LogStackMessages messages ) : StackDisposal
messages LogStackMessages
return StackDisposal

GetStackMessages() public method

public GetStackMessages ( ) : LogStackMessages
return LogStackMessages

RemoveStackMessage() public method

public RemoveStackMessage ( int depth ) : void
depth int
return void

RemoveSuppression() public method

public RemoveSuppression ( int depth ) : void
depth int
return void

SuppressLogMessages() public method

public SuppressLogMessages ( SuppressionMode suppressionMode ) : StackDisposal
suppressionMode SuppressionMode
return StackDisposal

Property Details

PreviousFirstChanceExceptionSequenceNumber public property

public int PreviousFirstChanceExceptionSequenceNumber
return int