GSF.
|
Class | Description | |
---|---|---|
ChildProcessManager | Represents a manager for automatically terminating child processes. | |
DisposableLoggingClassBase | A helper class that implements IDisposable that will raise log messages when this class is not properly disposed of. | |
LogEventPublisher | Can be used to publish event messages. | |
LogEventPublisherDetails | Information about the LogEventPublisher that published this message. | |
LogFileCompactor | A method to read all of the logs in a single file. | |
LogFileReader | A method to read all of the logs in a single file. | |
LogFileWriter | A log subscriber that will log messages to a file. | |
LogFileWriterInMemory | A log subscriber that will log messages to a file. | |
Logger | Manages the collection and reporting of logging information in a system. | |
LogMessage | An individual log message. | |
LogPublisher | A publisher of log messages. | |
LogStackFrame | Provides information about the specific stack frame. | |
LogStackMessages | Represents an immutable list of stack messages. | |
LogStackTrace | Provides stack trace data that can be serialized to a stream. | |
LogSubscriber | Subscribes to log events. | |
LogSubscriptionConsole | Creates a LogSubscriber that will write messages to the GSF.Console | |
LogSubscriptionFileWriter | A log subscription that will write messages to a file | |
PerformanceCounter | Represents an extension of the basic PerformanceCounter providing additional statistical logic. | |
PerformanceMonitor | Represents a process performance monitor that operates similar to the Windows Performance Monitor utility that can be used to monitor system performance. | |
PerformanceMonitorBase | Represents a base class for performance monitors, e.g., the process level PerformanceMonitor and the system level SystemPerformanceMonitor. | |
ProcessUtilizationCalculator | Represents a utilization calculator for a related Process set. | |
PublisherTypeDefinition | Contains all of the metadata associated with a Type that will be serialized to the disk. | |
SystemPerformanceMonitor | Represents a system performance monitor for system level performance statistics, e.g., CPU utilization and available memory. | |
ThreadPoolMonitor | This class will monitor the performance of the ThreadPool and report any indications of system stress. | |
ThreadPoolTrace | Executes a trace on the ThreadPool for all callbacks currently queued. This will not include work items that have a time delayed callback. | |
TimerTrace | Executes a trace on the Timer for all queued timers. |
Structure | Description | |
---|---|---|
MessageRate | Defines a message rate for the message suppression algorithm |
Delegate | Description | |
---|---|---|
NewLogMessageEventHandler | A log message delegate |
Enumeration | Description | |
---|---|---|
MessageClass | Gets the classification of the message. | |
MessageFlags | Various flags that can be attributed to a LogMessage. | |
MessageLevel | The level of importance of a message that is being raised. Increasing from Debug, Info, Warning, Error, Critical. None can be specified, but this indicates an importance level cannot be properly identified, and the message will be routed based on MessageFlags. | |
MessageLevelFlags | The level of importance of a message that is being raised. Increasing from Debug, Info, Warning, Error, Critical. None can be specified, but this indicates an importance level cannot be properly identified, and the message will be routed based on MessageFlags. | |
MessageSuppression | Indicates the suppression level that this message received | |
VerboseLevel | General Verbose Levels exposed to the user for application logging. |