Method | Description | |
---|---|---|
MonitorBinaryFileOutput ( string configuredPath, System.Guid monitorId, int maxCountPerFile, bool useGzipCompression ) : System |
Initializes a new file for ILogEntry issued from a specific monitor: the final file name is based on FileUtil.FileNameUniqueTimeUtcFormat with a "-{XXX...XXX}.ckmon" suffix where {XXX...XXX} is the unique identifier (Guid with the B format - 32 digits separated by hyphens, enclosed in braces) of the monitor. You must call
|
|
MonitorBinaryFileOutput ( string configuredPath, int maxCountPerFile, bool useGzipCompression ) : System |
Initializes a new file for IMulticastLogEntry: the final file name is based on FileUtil.FileNameUniqueTimeUtcFormat with a ".ckmon" extension. You must call
|
|
UnicastWrite ( |
Writes a line entry as a uni-cast compact entry or as a multi-cast one if needed.
|
|
UnicastWriteCloseGroup ( IActivityLogGroup g, IReadOnlyList |
Writes a group closing entry as a uni-cast compact entry or as a multi-cast one if needed.
|
|
UnicastWriteOpenGroup ( IActivityLogGroup g, IMulticastLogInfo adapter ) : void |
Writes a group opening entry as a uni-cast compact entry or as a multi-cast one if needed.
|
|
Write ( ILogEntry e ) : void |
Writes a log entry (that can actually be a IMulticastLogEntry).
|
Method | Description | |
---|---|---|
CloseCurrentFile ( ) : void |
Called when the current file is closed.
|
|
OpenNewFile ( ) : Stream |
Called when a new file is created.
|
public MonitorBinaryFileOutput ( string configuredPath, System.Guid monitorId, int maxCountPerFile, bool useGzipCompression ) : System | ||
configuredPath | string | The path. Can be absolute. When relative, it will be under |
monitorId | System.Guid | Monitor identifier. |
maxCountPerFile | int | Maximum number of entries per file. Must be greater than 1. |
useGzipCompression | bool | True to gzip the file. |
return | System |
public MonitorBinaryFileOutput ( string configuredPath, int maxCountPerFile, bool useGzipCompression ) : System | ||
configuredPath | string | The path: it can be absolute and when relative, it will be under |
maxCountPerFile | int | Maximum number of entries per file. Must be greater than 1. |
useGzipCompression | bool | True to gzip the file. |
return | System |
public UnicastWrite ( |
||
data | The log line. | |
adapter | IMulticastLogInfo | Multi-cast information to be able to write multi-cast entry when needed. |
return | void |
public UnicastWriteCloseGroup ( IActivityLogGroup g, IReadOnlyList |
||
g | IActivityLogGroup | The group. |
conclusions | IReadOnlyList |
Group's conclusions. |
adapter | IMulticastLogInfo | Multi-cast information to be able to write multi-cast entry when needed. |
return | void |
public UnicastWriteOpenGroup ( IActivityLogGroup g, IMulticastLogInfo adapter ) : void | ||
g | IActivityLogGroup | The group line. |
adapter | IMulticastLogInfo | Multi-cast information to be able to write multi-cast entry when needed. |
return | void |