LoggerExtensions.Log 方法

定义

重载

Log(ILogger, LogLevel, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

Log(ILogger, LogLevel, EventId, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

Log(ILogger, LogLevel, Exception, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

Log(ILogger, LogLevel, EventId, Exception, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

Log(ILogger, LogLevel, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

public:
[System::Runtime::CompilerServices::Extension]
 static void Log(Microsoft::Extensions::Logging::ILogger ^ logger, Microsoft::Extensions::Logging::LogLevel logLevel, System::String ^ message, ... cli::array <System::Object ^> ^ args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, string message, params object[] args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, string? message, params object?[] args);
static member Log : Microsoft.Extensions.Logging.ILogger * Microsoft.Extensions.Logging.LogLevel * string * obj[] -> unit
<Extension()>
Public Sub Log (logger As ILogger, logLevel As LogLevel, message As String, ParamArray args As Object())

参数

logger
ILogger

要向其中进行写入的 ILogger

logLevel
LogLevel

将在此级别上写入项。

message
String

日志消息的格式字符串。

args
Object[]

一个对象数组,其中包含零个或多个要设置格式的对象。

适用于

Log(ILogger, LogLevel, EventId, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

public:
[System::Runtime::CompilerServices::Extension]
 static void Log(Microsoft::Extensions::Logging::ILogger ^ logger, Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ message, ... cli::array <System::Object ^> ^ args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string message, params object[] args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string? message, params object?[] args);
static member Log : Microsoft.Extensions.Logging.ILogger * Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * obj[] -> unit
<Extension()>
Public Sub Log (logger As ILogger, logLevel As LogLevel, eventId As EventId, message As String, ParamArray args As Object())

参数

logger
ILogger

要向其中进行写入的 ILogger

logLevel
LogLevel

将在此级别上写入项。

eventId
EventId

与日志关联的事件 ID。

message
String

日志消息的格式字符串。

args
Object[]

一个对象数组,其中包含零个或多个要设置格式的对象。

适用于

Log(ILogger, LogLevel, Exception, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

public:
[System::Runtime::CompilerServices::Extension]
 static void Log(Microsoft::Extensions::Logging::ILogger ^ logger, Microsoft::Extensions::Logging::LogLevel logLevel, Exception ^ exception, System::String ^ message, ... cli::array <System::Object ^> ^ args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Exception exception, string message, params object[] args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Exception? exception, string? message, params object?[] args);
static member Log : Microsoft.Extensions.Logging.ILogger * Microsoft.Extensions.Logging.LogLevel * Exception * string * obj[] -> unit
<Extension()>
Public Sub Log (logger As ILogger, logLevel As LogLevel, exception As Exception, message As String, ParamArray args As Object())

参数

logger
ILogger

要向其中进行写入的 ILogger

logLevel
LogLevel

将在此级别上写入项。

exception
Exception

要记录的异常。

message
String

日志消息的格式字符串。

args
Object[]

一个对象数组,其中包含零个或多个要设置格式的对象。

适用于

Log(ILogger, LogLevel, EventId, Exception, String, Object[])

在指定的日志级别设置日志消息格式并写入该消息。

public:
[System::Runtime::CompilerServices::Extension]
 static void Log(Microsoft::Extensions::Logging::ILogger ^ logger, Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, Exception ^ exception, System::String ^ message, ... cli::array <System::Object ^> ^ args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, Exception exception, string message, params object[] args);
public static void Log (this Microsoft.Extensions.Logging.ILogger logger, Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, Exception? exception, string? message, params object?[] args);
static member Log : Microsoft.Extensions.Logging.ILogger * Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * Exception * string * obj[] -> unit
<Extension()>
Public Sub Log (logger As ILogger, logLevel As LogLevel, eventId As EventId, exception As Exception, message As String, ParamArray args As Object())

参数

logger
ILogger

要向其中进行写入的 ILogger

logLevel
LogLevel

将在此级别上写入项。

eventId
EventId

与日志关联的事件 ID。

exception
Exception

要记录的异常。

message
String

日志消息的格式字符串。

args
Object[]

一个对象数组,其中包含零个或多个要设置格式的对象。

适用于