DebugLogger class¶
Defined in
Namespace: Splat
Assembly: Splat.Logging.dll
Full name: Splat.DebugLogger
Modifiers: public
Summary¶
Provides an implementation of the ILogger interface that writes log messages to the debug output window. Intended
for use during development and debugging scenarios.
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
Class hierarchy
classDiagram
class DebugLogger
class ILogger {
<>
}
ILogger <|.. DebugLogger
Implements: ILogger
Remarks¶
DebugLogger outputs log entries using System.Diagnostics.Debug.WriteLine. Log messages are only written if their log level is greater than or equal to the configured Level property. This logger is typically used in development environments, as messages are not persisted and are only visible when a debugger is attached.
Constructors¶
| Name | Summary |
|---|---|
| .ctor |
Properties¶
| Name | Summary |
|---|---|
| Level | Gets the level at which the target will emit messages. |
Methods¶
| Name | Summary |
|---|---|
| Write | Writes a message to the target. |