Name |
Description |
CKMonWriterClient |
This client writes .ckmon files for one monitor. To close output file, simply unregister this client. |
GZipStreamReader |
|
GrandOutput |
|
GrandOutputChannelConfigData |
Configuration for a channel. A channel is a route that receive outputs from monitors: this configuration is associated to a CK.RouteConfig.RouteConfiguration or a CK.RouteConfig.SubRouteConfiguration object. Currently, the only configuration is the MinimalFilter of the channel. |
GrandOutputClient |
A GrandOutputClient is a IActivityMonitorClient that can only be obtained and registered through GrandOutput.Register. |
GrandOutputCompositeSink |
|
GrandOutputConfiguration |
Defines configuration for GrandOutput. This object is not thread safe. New GrandOutputConfiguration can be created when needed (and method LoadFromFile or Load called). |
GrandOutputEventInfo |
Captures a log data with the current IActivityMonitor.Topic. |
LogEntry |
Encapsulates ILogEntry concrete objects manipulation. |
LogReaderStreamInfo |
Container for an uncompressed log stream and other meta-information. |
MonitorBinaryFileOutput |
Helper class that encapsulates temporary stream and final renaming for log entries streams. This currently handles only the maximum count of entries per file but this may be extended with options like "SubFolderMode" that can be based on current time (to group logs inside timed intermediate folders like one per day: 2014/01/12 or 2014-01/12, etc.). |
MonitorFileOutputBase |
Helper class that encapsulates temporary stream and final renaming for log entries streams. This currently handles only the maximum count of entries per file but this may be extended with options like "SubFolderMode" that can be based on current time (to group logs inside timed intermediate folders like one per day: 2014/01/12 or 2014-01/12, etc.). |
MonitorTextFileOutput |
Helper class that encapsulates temporary stream and final renaming for log entries streams. This currently handles only the maximum count of entries per file but this may be extended with options like "SubFolderMode" that can be based on current time (to group logs inside timed intermediate folders like one per day: 2014/01/12 or 2014-01/12, etc.). |
MultiLogReader |
This reader process multiples .ckmon files (possibly in different steps: it internally aggregates the result) and can create ActivityMap objects on demand. It is a thread safe object (the ActivityMap is immutable). |
MultiLogReader.LiveIndexedMonitor |
|
MultiLogReader.RawLogFile |
Immutable object that contains a description of the content of a raw log file. |
MultiLogReader.RawLogFileMonitorOccurence |
Immutable object that describes the occurrence of a Monitor in a RawLogFile. |
MulticastLogEntryWithOffset |
Immutable capture of a log Entry and its Offset. |
ParentedLogEntry |
Parented log entry binds an entry to its parent group and can be a missing entry (a line or group opening or closing that we know it exists but have no data for it or only their ILogEntry.LogTime). |
StandardChannel |
|
XmlMonitoringExtensions |
Helpers to read XML configurations. |