Namespace Homa.Sdk.Logging
Classes
- LogFilter
Describe a set of rules for filtering logs.
- LogMessage
A message that has been logged.
- LogMessageProcessingException
Represents an error that occured when processing specific LogMessages.
- LogOutputUnusableException
Represents an error a ILogOutput encountered, that prevents it from processing more LogMessage.
- LoggerConfig
Config for the logger module.
- LoggerFactory
Static API for creating ILogger instances using ILoggerFactory.
- LoggerMethodAttribute
Marks a method to be part of a logging module. If methods marked with this attribute are part of a call stack invoking ILogger methods, they will be treated as if they were part of the logging module.
- StackTraceOptions
Options related to stack trace capturing.
- StreamLoggerFactory
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
Interfaces
- ILogOutput
Consumes messages from the logging module.
- ILogger
Main interface for logging messages using Homa SDK's logging module.
- ILoggerFactory
Creates ILogger instances.
Enums
- LogLevel
Indicates the severity of a logged message