Sdílet prostřednictvím


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

Category 4

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

DefaultWithLocalTime 46

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

DefaultWithUtcTime 30

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

Id 8

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

Level 2

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

LocalTime 32

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

None 0

Nezpracovaná zpráva protokolu bez dalších metadat nebo 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ů.

UtcTime 16

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

Poznámky

Další informace a příklady najdete v tématu Jednoduché protokolování EF Core .

Platí pro