LoggerMessage.Define メソッド

定義

オーバーロード

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)

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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);
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

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

Action<ILogger,Exception>

呼び出されたときにログ メッセージを作成するデリゲート。

適用対象

Define(LogLevel, EventId, String, LogDefineOptions)

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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

ログ レベル。

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

options
LogDefineOptions

ログ定義オプション。

戻り値

Action<ILogger,Exception>

呼び出されるとログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

T4

名前付き書式指定文字列に渡される 4 番目のパラメーターの型。

T5

名前付き書式指定文字列に渡される 5 番目のパラメーターの型。

T6

名前付き書式指定文字列に渡される 6 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されると、ログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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);
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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

T4

名前付き書式指定文字列に渡される 4 番目のパラメーターの型。

T5

名前付き書式指定文字列に渡される 5 番目のパラメーターの型。

T6

名前付き書式指定文字列に渡される 6 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されたときにログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

T4

名前付き書式指定文字列に渡される 4 番目のパラメーターの型。

T5

名前付き書式指定文字列に渡される 5 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されるとログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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);
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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

T4

名前付き書式指定文字列に渡される 4 番目のパラメーターの型。

T5

名前付き書式指定文字列に渡される 5 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されたときにログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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);
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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

T4

名前付き書式指定文字列に渡される 4 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されたときにログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

T4

名前付き書式指定文字列に渡される 4 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されるとログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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);
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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されたときにログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

T3

名前付き書式指定文字列に渡される 3 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

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

呼び出されるとログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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);
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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

Action<ILogger,T1,T2,Exception>

呼び出されたときにログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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

名前付き書式指定文字列に渡される 2 番目のパラメーターの型。

パラメーター

logLevel
LogLevel

LogLevel

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

Action<ILogger,T1,T2,Exception>

呼び出されるとログ メッセージを作成するデリゲート。

適用対象

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

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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

ログ レベル。

eventId
EventId

イベント ID。

formatString
String

名前付き書式指定文字列。

options
LogDefineOptions

ログ定義オプション。

戻り値

Action<ILogger,T1,Exception>

呼び出されるとログ メッセージを作成するデリゲート。

適用対象

Define<T1>(LogLevel, EventId, String)

メッセージをログに記録するために呼び出すことができるデリゲートを作成します。

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);
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

イベント ID。

formatString
String

名前付き書式指定文字列。

戻り値

Action<ILogger,T1,Exception>

呼び出されたときにログ メッセージを作成するデリゲート。

適用対象