Skip to content

StaticFullLogger.Write(string?, LogLevel, string?) method

Defined in

Type: StaticFullLogger Namespace: Splat Assembly: Splat.Logging.dll

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

Overloads

  • 1. public void Write(string? message, LogLevel logLevel, string? callerMemberName = null)
  • 2. public void Write(Exception exception, string? message, LogLevel logLevel, string? callerMemberName = null)
  • 3. public void Write(string? message, Type type, LogLevel logLevel, string? callerMemberName = null)
  • 4. public void Write(Exception exception, string? message, Type type, LogLevel logLevel, string? callerMemberName = null)

1. Overload

public void Write(string? message, LogLevel logLevel, string? callerMemberName = null)

View source

Inherited documentation

These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.

Summary: Writes a message to the target.

Parameters

NameTypeDescription
messagestring?The message to write.
logLevel[LogLevel](#The severity level of the log message.
callerMemberName = nullstring?Allows you to pass the method or property name of the caller to the method, used to allow the capture in the static logger of some additional context for support and debugging.

2. Overload

public void Write(Exception exception, string? message, LogLevel logLevel, string? callerMemberName = null)

View source

Inherited documentation

These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.

Summary: Writes a message to the target.

Parameters

NameTypeDescription
exceptionExceptionThe exception that occurred.
messagestring?The message to write.
logLevel[LogLevel](#The severity level of the log message.
callerMemberName = nullstring?Allows you to pass the method or property name of the caller to the method, used to allow the capture in the static logger of some additional context for support and debugging.

3. Overload

public void Write(string? message, Type type, LogLevel logLevel, string? callerMemberName = null)

View source

Inherited documentation

These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.

Summary: Writes a message to the target.

Parameters

NameTypeDescription
messagestring?The message.
typeTypeThe type.
logLevel[LogLevel](#The log level.
callerMemberName = nullstring?Allows you to pass the method or property name of the caller to the method, used to allow the capture in the static logger of some additional context for support and debugging.

4. Overload

public void Write(Exception exception, string? message, Type type, LogLevel logLevel, string? callerMemberName = null)

View source

Inherited documentation

These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.

Summary: Writes a message to the target.

Parameters

NameTypeDescription
exceptionExceptionThe exception that occurred.
messagestring?The message.
typeTypeThe type.
logLevel[LogLevel](#The log level.
callerMemberName = nullstring?Allows you to pass the method or property name of the caller to the method, used to allow the capture in the static logger of some additional context for support and debugging.