DbContextLoggerOptions 枚举

定义

用于 Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLoggerLogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)的格式设置选项。

此枚举支持其成员值的按位组合。

[System.Flags]
public enum DbContextLoggerOptions
[<System.Flags>]
type DbContextLoggerOptions = 
Public Enum DbContextLoggerOptions
继承
DbContextLoggerOptions
属性

字段

Category 4

在每条消息中包含 事件 DbLoggerCategory 。 默认包含类别。

DefaultWithLocalTime 46

使用 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)的默认 。

DefaultWithUtcTime 30

与 使用的 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)默认值相同,但采用 UTC 时间戳。

Id 8

EventId包括每条消息中的 。 默认情况下包含事件 ID。

Level 2

在每个日志消息中包含 事件 LogLevel 。 默认包含级别。

LocalTime 32

每条消息中都包含一个本地时间时间戳。 默认包含本地时间。

None 0

没有其他元数据或格式设置的原始日志消息。

SingleLine 1

每个事件将只占用日志中的一行。 默认情况下使用多行。

UtcTime 16

每条消息中都包含 UTC 时间戳。 默认包含本地时间。 使用 DefaultWithUtcTime 包含所有默认选项,但将时间戳更改为 UTC。

注解

有关详细信息和示例,请参阅 EF Core 简单日志记录

适用于