Lingua

DbContextLoggerOptions Enumerazione

Definizione

Opzioni di formattazione da usare con Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger e LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>).

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum DbContextLoggerOptions
[<System.Flags>]
type DbContextLoggerOptions = 
Public Enum DbContextLoggerOptions
Ereditarietà
DbContextLoggerOptions
Attributi

Campi

Nome Valore Descrizione
None 0

Messaggio di log non elaborato senza metadati o formattazione aggiuntivi.

SingleLine 1

Ogni evento occupa una sola riga nel log. Per impostazione predefinita, vengono utilizzate più righe.

Level 2

Includere l'evento LogLevel in ogni messaggio di log. Il livello è incluso per impostazione predefinita.

Category 4

Include l'evento DbLoggerCategory in ogni messaggio. La categoria è inclusa per impostazione predefinita.

Id 8

Include in EventId ogni messaggio. L'ID evento è incluso per impostazione predefinita.

UtcTime 16

Include un timestamp UTC in ogni messaggio. L'ora locale è inclusa per impostazione predefinita. Usare DefaultWithUtcTime per includere tutte le opzioni predefinite, ma modificare i timestamp in UTC.

DefaultWithUtcTime 30

Le stesse impostazioni predefinite usate da LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>), ma con timestamp UTC.

Include Level, Category, Id, . UtcTime

LocalTime 32

Include un timestamp dell'ora locale in ogni messaggio. L'ora locale è inclusa per impostazione predefinita.

DefaultWithLocalTime 46

Impostazione predefinita utilizzata da LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>).

Include Level, Category, Id, . LocalTime

Commenti

Per altre informazioni ed esempi, vedere Registrazione semplice di EF Core .

Si applica a