Jazyk

DbContextLoggerOptions Výčet

Definice

Možnosti formátování pro použití s Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger a LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>).

Tento výčet podporuje bitové kombinace hodnot jeho členů.

[System.Flags]
public enum DbContextLoggerOptions
[<System.Flags>]
type DbContextLoggerOptions = 
Public Enum DbContextLoggerOptions
Dědičnost
DbContextLoggerOptions
Atributy

Pole

Název Hodnota Description
None 0

Nezpracovaná zpráva protokolu bez dalších metadat ani formátování.

SingleLine 1

Každá událost bude zabírat pouze jeden řádek v protokolu. Ve výchozím nastavení se používá více řádků.

Level 2

Zahrňte událost LogLevel do každé zprávy protokolu. Úroveň je ve výchozím nastavení zahrnuta.

Category 4

Zahrne událost DbLoggerCategory do každé zprávy. Kategorie je ve výchozím nastavení zahrnuta.

Id 8

Zahrne do EventId každé zprávy. ID události je ve výchozím nastavení zahrnuto.

UtcTime 16

Zahrne do každé zprávy časové razítko UTC. Místní čas je ve výchozím nastavení zahrnutý. Umožňuje DefaultWithUtcTime zahrnout všechny výchozí možnosti, ale změnit časová razítka na UTC.

DefaultWithUtcTime 30

Stejné výchozí hodnoty, jaké používá LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>), ale s časovými razítky UTC.

Zahrnuje Level, , IdCategory, UtcTime.

LocalTime 32

Zahrne do každé zprávy časové razítko místního času. Místní čas je ve výchozím nastavení zahrnutý.

DefaultWithLocalTime 46

Výchozí hodnota, kterou LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)používá .

Zahrnuje Level, , IdCategory, LocalTime.

Poznámky

Další informace a příklady najdete v jednoduchém protokolování EF Core .

Platí pro