StaticFullLogger.Warn(Exception, string?, 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 Warn(Exception exception, string? message, string? callerMemberName = null) - 2.
public void Warn(string? message, string? callerMemberName = null) - 3.
public void Warn<T>(string? message, string? callerMemberName = null) - 4.
public void Warn<TArgument>(IFormatProvider formatProvider, string message, TArgument argument, string? callerMemberName = null) - 5.
public void Warn<TArgument1, TArgument2>(IFormatProvider formatProvider, string? message, TArgument1 argument1, TArgument2 argument2, string? callerMemberName = null) - 6.
public void Warn<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string? message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, string? callerMemberName = null)
1. Overload¶
public void Warn(Exception exception, string? message, string? callerMemberName = null)
Inherited documentation
These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.
Summary: Emits a warning log message with exception. This will emit details about a exception. This type of logging is not able to be localized.
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception which to emit in the log. |
message | string? | A message to emit. |
callerMemberName = null | string? | 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 Warn(string? message, string? callerMemberName = null)
Inherited documentation
These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.
Summary: Emits a message to the warning log.
Parameters
| Name | Type | Description |
|---|---|---|
message | string? | A non-localizable message to send to the log. |
callerMemberName = null | string? | 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 Warn<T>(string? message, string? callerMemberName = null)
Inherited documentation
These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.
Summary: Emits a message to the warning log.
Type parameters
| Name | Description |
|---|---|
T | The calling type. |
Parameters
| Name | Type | Description |
|---|---|---|
message | string? | A non-localizable message to send to the log. |
callerMemberName = null | string? | 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 Warn<TArgument>(IFormatProvider formatProvider, string message, TArgument argument, string? callerMemberName = null)
Inherited documentation
These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the warning log.
Type parameters
| Name | Description |
|---|---|
TArgument | The type of the argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
message | string | A message to emit to the log which includes the standard formatting tags. |
argument | TArgument | The argument for formatting purposes. |
callerMemberName = null | string? | 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. |
5. Overload¶
public void Warn<TArgument1, TArgument2>(IFormatProvider formatProvider, string? message, TArgument1 argument1, TArgument2 argument2, string? callerMemberName = null)
Inherited documentation
These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the warning log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
message | string? | A message to emit to the log which includes the standard formatting tags. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
callerMemberName = null | string? | 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. |
6. Overload¶
public void Warn<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string? message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, string? callerMemberName = null)
Inherited documentation
These docs were inherited from IStaticFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the warning log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
message | string? | A message to emit to the log which includes the standard formatting tags. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
callerMemberName = null | string? | 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. |