Skip to content

NullLogger class

Defined in

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

Summary

View source

Provides a logger implementation that performs no logging operations.

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 NullLogger
class ILogger {
    <>
}
ILogger <|.. NullLogger

Implements: ILogger

Remarks

Use this class when logging is optional or should be disabled. All logging methods are no-ops, and no messages are recorded or output. This can be useful for testing or to suppress logging in production environments where logging is not required.

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