| C# | Visual Basic |
namespace PublicDomain.Logging
Namespace PublicDomain.Logging
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Icon | Type | Description |
|---|---|---|
| ApplicationLogger |
Provides a common application logger, which writes to a rolling
log file in the application's working directory. The logger
always logs severe log events using the SevereLogFilter,
and by default, uses the default Logger Threshold value of Warn.
| |
| CompositeLogger |
By default does not have any filters, and supposes that the composed logs will filter.
| |
| ConsoleLogger | ||
| DefaultLogFilter | ||
| DefaultLogFormatter | ||
| FileLogger | ||
| FileSizeRollOverStrategy | ||
| ILogFilter | ||
| ILogFormatter | ||
| IRollOverStrategy | ||
| LogFormatter | ||
| Logger |
There is no interface for this class to allow for certain methods
to be overriden and removed in debug builds.
| |
| LoggerSeverity |
Severity of the log entry. The numeric value of the severity
is in the name itself for immediate feedback.
| |
| LoggingConfig | ||
| LoggingConfig.CallbackCreateLogger | ||
| NullLogger | ||
| RollingFileLogger |
Writes to a file, rolling over to a new version of a file
when the previous file has filled to capacity.
| |
| SevereLogFilter |
Always logs severe events, otherwise defers to normal threshold
conditions.
| |
| SimpleCompositeLogger |
Can be used for logging based on a class name, which is used
as the category. Also, delineates a new static run on the first log, in debug mode.
| |
| SimpleLogFormatter | ||
| TextWriterLogger |