Поделиться через


DbContextLoggerOptions Перечисление

Определение

Параметры форматирования для использования с 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 сообщение . Идентификатор события включен по умолчанию.

Level 2

Включите событие LogLevel в каждое сообщение журнала. Уровень включен по умолчанию.

LocalTime 32

Включает локальную метку времени в каждое сообщение. Местное время включается по умолчанию.

None 0

Необработанное сообщение журнала без дополнительных метаданных или форматирования.

SingleLine 1

Каждое событие будет занимать только одну строку в журнале. По умолчанию используется несколько строк.

UtcTime 16

Включает метку времени в формате UTC в каждое сообщение. Местное время включается по умолчанию. Используйте DefaultWithUtcTime , чтобы включить все параметры по умолчанию, но изменить метки времени на UTC.

Комментарии

Дополнительные сведения и примеры см. в статье Простое ведение журнала EF Core .

Применяется к