C# Class CK.Core.SystemActivityMonitor.SysClient

A client that can be added and removed and is available as a singleton. Its MinimalFilter is set to Release ensuring that errors are always monitored. Fatals and Errors are stored in RootLogPath/CriticalErrors.
Inheritance: IActivityMonitorClient
Show file Open project: Invenietis/ck-core

Public Methods

Method Description
OnAutoTagsChanged ( CKTrait newTrait ) : void
OnGroupClosed ( IActivityLogGroup group, IReadOnlyList conclusions ) : void
OnGroupClosing ( IActivityLogGroup group, List &conclusions ) : void
OnOpenGroup ( IActivityLogGroup group ) : void
OnTopicChanged ( string newTopic, string fileName, int lineNumber ) : void
OnUnfilteredLog ( ActivityMonitorLogData data ) : void

Method Details

OnAutoTagsChanged() public method

public OnAutoTagsChanged ( CKTrait newTrait ) : void
newTrait CKTrait
return void

OnGroupClosed() public method

public OnGroupClosed ( IActivityLogGroup group, IReadOnlyList conclusions ) : void
group IActivityLogGroup
conclusions IReadOnlyList
return void

OnGroupClosing() public method

public OnGroupClosing ( IActivityLogGroup group, List &conclusions ) : void
group IActivityLogGroup
conclusions List
return void

OnOpenGroup() public method

public OnOpenGroup ( IActivityLogGroup group ) : void
group IActivityLogGroup
return void

OnTopicChanged() public method

public OnTopicChanged ( string newTopic, string fileName, int lineNumber ) : void
newTopic string
fileName string
lineNumber int
return void

OnUnfilteredLog() public method

public OnUnfilteredLog ( ActivityMonitorLogData data ) : void
data ActivityMonitorLogData
return void