Class ActivityMonitorTextHelperClient
Base class for IActivityMonitorClient that tracks groups and level changes in order
to ease text-based renderer.
Inheritance
ActivityMonitorTextHelperClient
Assembly: CK.ActivityMonitor.dll
Syntax
public abstract class ActivityMonitorTextHelperClient : IActivityMonitorBoundClient, IActivityMonitorClient
Constructors
|
Improve this Doc
View Source
ActivityMonitorTextHelperClient()
Declaration
protected ActivityMonitorTextHelperClient()
|
Improve this Doc
View Source
ActivityMonitorTextHelperClient(LogFilter)
Declaration
protected ActivityMonitorTextHelperClient(LogFilter filter)
Parameters
Properties
|
Improve this Doc
View Source
Filter
Gets or sets the filter for this client.
Declaration
public LogFilter Filter { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
OnContinueOnSameLevel(ActivityMonitorLogData)
Called for text with the same LogLevel as the previous ones.
Declaration
protected abstract void OnContinueOnSameLevel(ActivityMonitorLogData data)
Parameters
|
Improve this Doc
View Source
OnEnterLevel(ActivityMonitorLogData)
Called for the first text of a LogLevel.
Declaration
protected abstract void OnEnterLevel(ActivityMonitorLogData data)
Parameters
|
Improve this Doc
View Source
OnGroupClose(IActivityLogGroup, IReadOnlyList<ActivityLogGroupConclusion>)
Called when the group is actually closed.
Declaration
protected abstract void OnGroupClose(IActivityLogGroup group, IReadOnlyList<ActivityLogGroupConclusion> conclusions)
Parameters
|
Improve this Doc
View Source
OnGroupOpen(IActivityLogGroup)
Called whenever a group is opened.
Declaration
protected abstract void OnGroupOpen(IActivityLogGroup group)
Parameters
|
Improve this Doc
View Source
OnLeaveLevel(LogLevel)
Called when current log level changes.
Declaration
protected abstract void OnLeaveLevel(LogLevel level)
Parameters
Explicit Interface Implementations
|
Improve this Doc
View Source
IActivityMonitorBoundClient.IsDead
Declaration
bool IActivityMonitorBoundClient.IsDead { get; }
Returns
Implements
|
Improve this Doc
View Source
IActivityMonitorBoundClient.MinimalFilter
Declaration
LogFilter IActivityMonitorBoundClient.MinimalFilter { get; }
Returns
Implements
|
Improve this Doc
View Source
IActivityMonitorBoundClient.SetMonitor(IActivityMonitorImpl, Boolean)
Declaration
void IActivityMonitorBoundClient.SetMonitor(IActivityMonitorImpl source, bool forceBuggyRemove)
Parameters
Implements
|
Improve this Doc
View Source
IActivityMonitorClient.OnAutoTagsChanged(CKTrait)
Declaration
void IActivityMonitorClient.OnAutoTagsChanged(CKTrait newTrait)
Parameters
| Type |
Name |
Description |
| CK.Core.CKTrait |
newTrait |
|
Implements
|
Improve this Doc
View Source
IActivityMonitorClient.OnGroupClosed(IActivityLogGroup, IReadOnlyList<ActivityLogGroupConclusion>)
Declaration
void IActivityMonitorClient.OnGroupClosed(IActivityLogGroup group, IReadOnlyList<ActivityLogGroupConclusion> conclusions)
Parameters
Implements
|
Improve this Doc
View Source
IActivityMonitorClient.OnGroupClosing(IActivityLogGroup, ref List<ActivityLogGroupConclusion>)
Declaration
void IActivityMonitorClient.OnGroupClosing(IActivityLogGroup group, ref List<ActivityLogGroupConclusion> conclusions)
Parameters
Implements
|
Improve this Doc
View Source
IActivityMonitorClient.OnOpenGroup(IActivityLogGroup)
Declaration
void IActivityMonitorClient.OnOpenGroup(IActivityLogGroup group)
Parameters
Implements
|
Improve this Doc
View Source
IActivityMonitorClient.OnTopicChanged(String, String, Int32)
Declaration
void IActivityMonitorClient.OnTopicChanged(string newTopic, string fileName, int lineNumber)
Parameters
Implements
|
Improve this Doc
View Source
IActivityMonitorClient.OnUnfilteredLog(ActivityMonitorLogData)
Declaration
void IActivityMonitorClient.OnUnfilteredLog(ActivityMonitorLogData data)
Parameters
Implements