语言

EventDefinition 构造函数

定义

重载

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

Source:
EventDefinition.cs
Source:
EventDefinition.cs

创建事件定义实例。

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

参数

eventId
EventId

EventId。

level
LogLevel

LogLevel将记录事件的位置。

logAction
Action<ILogger,Exception>

用于记录事件的缓存委托。

适用于

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

Source:
EventDefinition.cs
Source:
EventDefinition.cs

创建事件定义实例。

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

参数

eventId
EventId

EventId。

level
LogLevel

LogLevel将记录事件的位置。

eventIdCode
String

一个字符串,表示应传递给 ConfigureWanings 的代码。

logAction
Action<ILogger,Exception>

用于记录事件的缓存委托。

适用于

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

Source:
EventDefinition.cs
Source:
EventDefinition.cs
Source:
EventDefinition.cs
Source:
EventDefinition.cs
Source:
EventDefinition.cs
Source:
EventDefinition.cs
Source:
EventDefinition.cs
Source:
EventDefinition.cs
Source:
EventDefinition.cs

创建事件定义实例。

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,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,Exception>> logActionFunc);
new Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions * Microsoft.Extensions.Logging.EventId * Microsoft.Extensions.Logging.LogLevel * string * Func<Microsoft.Extensions.Logging.LogLevel, Action<Microsoft.Extensions.Logging.ILogger, Exception>> -> Microsoft.EntityFrameworkCore.Diagnostics.EventDefinition
Public Sub New (loggingOptions As ILoggingOptions, eventId As EventId, level As LogLevel, eventIdCode As String, logActionFunc As Func(Of LogLevel, Action(Of ILogger, Exception)))

参数

loggingOptions
ILoggingOptions

日志记录选项。

eventId
EventId

EventId。

level
LogLevel

LogLevel将记录事件的位置。

eventIdCode
String

一个字符串,表示应传递给 ConfigureWarnings(Action<WarningsConfigurationBuilder>)的代码。

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

用于创建用于记录事件的缓存委托的函数。

适用于