1. NullLogger

Class NullLogger

Implementation of ILogger that discards all messages (but still fires events).

Inheritance
object
NullLogger
Implements
Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsLogging
Assembly: Stylelabs.M.Sdk.dll
Syntax
public class NullLogger : LoggerBase, ILogger

Properties

MinimumLogLevel

Gets or sets the minimum enabled log level.

Declaration
public override LogLevel MinimumLogLevel { get; }
Property Value
TypeDescription
LogLevel
Overrides

Methods

LogDebug(string)

Logs debug-level information.

Declaration
protected override void LogDebug(string message)
Parameters
TypeNameDescription
stringmessage

The message to log.

Overrides

LogError(Exception)

Logs error-level information.

Declaration
protected override void LogError(Exception exception)
Parameters
TypeNameDescription
Exceptionexception

The exception to log.

Overrides

LogError(string, Exception)

Logs error-level information.

Declaration
protected override void LogError(string message, Exception exception)
Parameters
TypeNameDescription
stringmessage

The message to log.

Exceptionexception

The exception to log.

Overrides

LogInfo(string)

Logs info-level information.

Declaration
protected override void LogInfo(string message)
Parameters
TypeNameDescription
stringmessage

The message to log.

Overrides

LogWarn(string)

Logs warning-level information.

Declaration
protected override void LogWarn(string message)
Parameters
TypeNameDescription
stringmessage

The message to log.

Overrides

Implements

If you have suggestions for improving this article, let us know!