LoggerExtensions Class
Namespace: Stride.Core.DiagnosticsAssembly: Stride.Core.dll
Extensions for ILogger.
public static class LoggerExtensions
| Name | Description | |
|---|---|---|
| Methods | ||
| Debug(ILogger, String, CallerInfo) | Logs the specified debug message. |
|
| Debug(ILogger, String, Exception, CallerInfo) | Logs the specified debug message with an exception. |
|
| Error(ILogger, String, CallerInfo) | Logs the specified error message. |
|
| Error(ILogger, String, Exception, CallerInfo) | Logs the specified error message with an exception. |
|
| Fatal(ILogger, String, CallerInfo) | Logs the specified fatal message. |
|
| Fatal(ILogger, String, Exception, CallerInfo) | Logs the specified fatal message with an exception. |
|
| Info(ILogger, String, CallerInfo) | Logs the specified info message. |
|
| Info(ILogger, String, Exception, CallerInfo) | Logs the specified info message with an exception. |
|
| Verbose(ILogger, String, CallerInfo) | Logs the specified verbose message. |
|
| Verbose(ILogger, String, Exception, CallerInfo) | Logs the specified verbose message with an exception. |
|
| Warning(ILogger, String, CallerInfo) | Logs the specified warning message. |
|
| Warning(ILogger, String, Exception, CallerInfo) | Logs the specified warning message with an exception. |
|
Methods
Debug(ILogger, String, CallerInfo)
Logs the specified debug message.
public static void Debug(this ILogger logger, string message, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The debug message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Debug(ILogger, String, Exception, CallerInfo)
Logs the specified debug message with an exception.
public static void Debug(this ILogger logger, string message, Exception exception, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The debug message. |
| System.Exception | exception | An exception to log with the message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Error(ILogger, String, CallerInfo)
Logs the specified error message.
public static void Error(this ILogger logger, string message, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The error message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Error(ILogger, String, Exception, CallerInfo)
Logs the specified error message with an exception.
public static void Error(this ILogger logger, string message, Exception exception, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The error message. |
| System.Exception | exception | An exception to log with the message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Fatal(ILogger, String, CallerInfo)
Logs the specified fatal message.
public static void Fatal(this ILogger logger, string message, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The fatal message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Fatal(ILogger, String, Exception, CallerInfo)
Logs the specified fatal message with an exception.
public static void Fatal(this ILogger logger, string message, Exception exception, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The fatal message. |
| System.Exception | exception | An exception to log with the message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Info(ILogger, String, CallerInfo)
Logs the specified info message.
public static void Info(this ILogger logger, string message, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The info message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Info(ILogger, String, Exception, CallerInfo)
Logs the specified info message with an exception.
public static void Info(this ILogger logger, string message, Exception exception, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The info message. |
| System.Exception | exception | An exception to log with the message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Verbose(ILogger, String, CallerInfo)
Logs the specified verbose message.
public static void Verbose(this ILogger logger, string message, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The verbose message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Verbose(ILogger, String, Exception, CallerInfo)
Logs the specified verbose message with an exception.
public static void Verbose(this ILogger logger, string message, Exception exception, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The verbose message. |
| System.Exception | exception | An exception to log with the message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Warning(ILogger, String, CallerInfo)
Logs the specified warning message.
public static void Warning(this ILogger logger, string message, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The warning message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |
Warning(ILogger, String, Exception, CallerInfo)
Logs the specified warning message with an exception.
public static void Warning(this ILogger logger, string message, Exception exception, CallerInfo callerInfo = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | The logger. |
| System.String | message | The warning message. |
| System.Exception | exception | An exception to log with the message. |
| CallerInfo | callerInfo | Information about the caller. Default is null, otherwise use Get(String, String, Int32). |