Condividi tramite


DbContextLoggerOptions Enumerazione

Definizione

Opzioni di formattazione per l'uso 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

Category 4

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

DefaultWithLocalTime 46

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

DefaultWithUtcTime 30

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

Id 8

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

Level 2

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

LocalTime 32

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

None 0

Messaggio di log non elaborato senza metadati o formattazione aggiuntivi.

SingleLine 1

Ogni evento occupa solo una singola riga nel log. Per impostazione predefinita, vengono usate più righe.

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.

Commenti

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

Si applica a