語言

LoggerMessage.Define 方法

定義

多載

名稱 Description
Define(LogLevel, EventId, String)

建立一個代理,可用於記錄訊息。

Define(LogLevel, EventId, String, LogDefineOptions)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String, LogDefineOptions)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String, LogDefineOptions)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3,T4>(LogLevel, EventId, String)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3,T4>(LogLevel, EventId, String, LogDefineOptions)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3>(LogLevel, EventId, String)

建立一個代理,可用於記錄訊息。

Define<T1,T2,T3>(LogLevel, EventId, String, LogDefineOptions)

建立一個代理,可用於記錄訊息。

Define<T1,T2>(LogLevel, EventId, String)

建立一個代理,可用於記錄訊息。

Define<T1,T2>(LogLevel, EventId, String, LogDefineOptions)

建立一個代理,可用於記錄訊息。

Define<T1>(LogLevel, EventId, String, LogDefineOptions)

建立一個代理,可用於記錄訊息。

Define<T1>(LogLevel, EventId, String)

建立一個代理,可用於記錄訊息。

Define(LogLevel, EventId, String)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
 static Action<Microsoft::Extensions::Logging::ILogger ^, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,Exception?> Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, Exception>
Public Shared Function Define (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, Exception)

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define(LogLevel, EventId, String, LogDefineOptions)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
 static Action<Microsoft::Extensions::Logging::ILogger ^, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,Exception?> Define(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, Exception>
Public Shared Function Define (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, Exception)

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String, LogDefineOptions)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, T6, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,T6,Exception?> Define<T1,T2,T3,T4,T5,T6>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5, T6) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, T4, T5, T6, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

T4

第四個參數的型別會傳遞給命名格式字串。

T5

第五個參數的型別會傳遞給命名格式字串。

T6

第六個參數的類型會傳遞給命名的格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

Action<ILogger,T1,T2,T3,T4,T5,T6,Exception>

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, T6, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,T6,Exception?> Define<T1,T2,T3,T4,T5,T6>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5, T6) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, T4, T5, T6, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

T4

第四個參數的型別會傳遞給命名格式字串。

T5

第五個參數的型別會傳遞給命名格式字串。

T6

第六個參數的類型會傳遞給命名的格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

Action<ILogger,T1,T2,T3,T4,T5,T6,Exception>

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String, LogDefineOptions)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,Exception?> Define<T1,T2,T3,T4,T5>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, T4, T5, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

T4

第四個參數的型別會傳遞給命名格式字串。

T5

第五個參數的型別會傳遞給命名格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

Action<ILogger,T1,T2,T3,T4,T5,Exception>

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,Exception?> Define<T1,T2,T3,T4,T5>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, T4, T5, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

T4

第四個參數的型別會傳遞給命名格式字串。

T5

第五個參數的型別會傳遞給命名格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

Action<ILogger,T1,T2,T3,T4,T5,Exception>

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3,T4>(LogLevel, EventId, String)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,Exception?> Define<T1,T2,T3,T4>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, Exception>
Public Shared Function Define(Of T1, T2, T3, T4) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, T4, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

T4

第四個參數的型別會傳遞給命名格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

Action<ILogger,T1,T2,T3,T4,Exception>

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3,T4>(LogLevel, EventId, String, LogDefineOptions)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,Exception?> Define<T1,T2,T3,T4>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, Exception>
Public Shared Function Define(Of T1, T2, T3, T4) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, T4, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

T4

第四個參數的型別會傳遞給命名格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

Action<ILogger,T1,T2,T3,T4,Exception>

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3>(LogLevel, EventId, String)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,Exception?> Define<T1,T2,T3>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, Exception>
Public Shared Function Define(Of T1, T2, T3) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2,T3>(LogLevel, EventId, String, LogDefineOptions)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2, typename T3>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,Exception?> Define<T1,T2,T3>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, Exception>
Public Shared Function Define(Of T1, T2, T3) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

T3

第三個參數的型別會傳遞給命名格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2>(LogLevel, EventId, String)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,Exception?> Define<T1,T2>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, Exception>
Public Shared Function Define(Of T1, T2) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1,T2>(LogLevel, EventId, String, LogDefineOptions)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1, typename T2>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,Exception?> Define<T1,T2>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, Exception>
Public Shared Function Define(Of T1, T2) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

T2

第二個參數的型別會傳遞給命名的格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1>(LogLevel, EventId, String, LogDefineOptions)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,Exception?> Define<T1>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, Exception>
Public Shared Function Define(Of T1) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於

Define<T1>(LogLevel, EventId, String)

來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs
來源:
LoggerMessage.cs

建立一個代理,可用於記錄訊息。

public:
generic <typename T1>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,Exception?> Define<T1>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, Exception>
Public Shared Function Define(Of T1) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, Exception)

類型參數

T1

第一個參數的類型會傳遞給命名的格式字串。

參數

logLevel
LogLevel

LogLevel。

eventId
EventId

事件識別碼。

formatString
String

命名格式字串。

傳回

一個代理,當被呼叫時,會產生一個日誌訊息。

適用於