Skip to content

DebugLogger class

Defined in

Namespace: Splat Assembly: Splat.Logging.dll Full name: Splat.DebugLogger Modifiers: public

Summary

View source

        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

NameSummary
.ctor

Properties

NameSummary
LevelGets the level at which the target will emit messages.

Methods

NameSummary
WriteWrites a message to the target.
Inherited members