Udostępnij za pośrednictwem


EventDefinition<TParam> Konstruktory

Definicja

Przeciążenia

EventDefinition<TParam>(EventId, LogLevel, Action<ILogger,TParam,Exception>)

Tworzy wystąpienie definicji zdarzeń.

EventDefinition<TParam>(EventId, LogLevel, String, Action<ILogger,TParam,Exception>)

Tworzy wystąpienie definicji zdarzeń.

EventDefinition<TParam>(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,TParam,Exception>>)

Tworzy wystąpienie definicji zdarzeń.

EventDefinition<TParam>(EventId, LogLevel, Action<ILogger,TParam,Exception>)

Tworzy wystąpienie definicji zdarzeń.

public EventDefinition (Microsoft.Extensions.Logging.EventId eventId, Microsoft.Extensions.Logging.LogLevel level, Action<Microsoft.Extensions.Logging.ILogger,TParam,Exception> logAction);
new Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition<'Param> : Microsoft.Extensions.Logging.EventId * Microsoft.Extensions.Logging.LogLevel * Action<Microsoft.Extensions.Logging.ILogger, 'Param, Exception> -> Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition<'Param>
Public Sub New (eventId As EventId, level As LogLevel, logAction As Action(Of ILogger, TParam, Exception))

Parametry

eventId
EventId

Element EventId.

level
LogLevel

Zdarzenie LogLevel , w którym zostanie zarejestrowane.

logAction
Action<ILogger,TParam,Exception>

Buforowany delegat do rejestrowania zdarzenia.

Dotyczy

EventDefinition<TParam>(EventId, LogLevel, String, Action<ILogger,TParam,Exception>)

Tworzy wystąpienie definicji zdarzeń.

public EventDefinition (Microsoft.Extensions.Logging.EventId eventId, Microsoft.Extensions.Logging.LogLevel level, string eventIdCode, Action<Microsoft.Extensions.Logging.ILogger,TParam,Exception> logAction);
new Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition<'Param> : Microsoft.Extensions.Logging.EventId * Microsoft.Extensions.Logging.LogLevel * string * Action<Microsoft.Extensions.Logging.ILogger, 'Param, Exception> -> Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition<'Param>
Public Sub New (eventId As EventId, level As LogLevel, eventIdCode As String, logAction As Action(Of ILogger, TParam, Exception))

Parametry

eventId
EventId

Element EventId.

level
LogLevel

Zdarzenie LogLevel , w którym zostanie zarejestrowane.

eventIdCode
String

Ciąg reprezentujący kod, który powinien zostać przekazany do funkcji ConfigureWanings.

logAction
Action<ILogger,TParam,Exception>

Buforowany delegat do rejestrowania zdarzenia.

Dotyczy

EventDefinition<TParam>(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,TParam,Exception>>)

Tworzy wystąpienie definicji zdarzeń.

public EventDefinition (Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions loggingOptions, Microsoft.Extensions.Logging.EventId eventId, Microsoft.Extensions.Logging.LogLevel level, string eventIdCode, Func<Microsoft.Extensions.Logging.LogLevel,Action<Microsoft.Extensions.Logging.ILogger,TParam,Exception>> logActionFunc);
public EventDefinition (Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions loggingOptions, Microsoft.Extensions.Logging.EventId eventId, Microsoft.Extensions.Logging.LogLevel level, string eventIdCode, Func<Microsoft.Extensions.Logging.LogLevel,Action<Microsoft.Extensions.Logging.ILogger,TParam,Exception?>> logActionFunc);
new Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition<'Param> : Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions * Microsoft.Extensions.Logging.EventId * Microsoft.Extensions.Logging.LogLevel * string * Func<Microsoft.Extensions.Logging.LogLevel, Action<Microsoft.Extensions.Logging.ILogger, 'Param, Exception>> -> Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition<'Param>
Public Sub New (loggingOptions As ILoggingOptions, eventId As EventId, level As LogLevel, eventIdCode As String, logActionFunc As Func(Of LogLevel, Action(Of ILogger, TParam, Exception)))

Parametry

loggingOptions
ILoggingOptions

Opcje rejestrowania.

eventId
EventId

Element EventId.

level
LogLevel

Zdarzenie LogLevel , w którym zostanie zarejestrowane.

eventIdCode
String

Ciąg reprezentujący kod, który powinien zostać przekazany do ConfigureWarnings(Action<WarningsConfigurationBuilder>).

logActionFunc
Func<LogLevel,Action<ILogger,TParam,Exception>>

Funkcja umożliwiająca utworzenie buforowanego delegata na potrzeby rejestrowania zdarzenia.

Dotyczy