DbContextLoggerOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于 Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger 和 LogTo(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 简单日志记录 。