Freigeben über


DbContextLoggerOptions Enumeration

Definition

Formatierungsoptionen für die Verwendung mit Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger und LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>).

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum DbContextLoggerOptions
[<System.Flags>]
type DbContextLoggerOptions = 
Public Enum DbContextLoggerOptions
Vererbung
DbContextLoggerOptions
Attribute

Felder

Category 4

Schließt das -Ereignis DbLoggerCategory in jede Nachricht ein. Die Kategorie ist standardmäßig enthalten.

DefaultWithLocalTime 46

Die Standardeinstellung, die von verwendet wird LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>).

DefaultWithUtcTime 30

Die gleichen Standardwerte wie von LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)verwendet, aber mit UTC-Zeitstempeln.

Id 8

Schließt die EventId in jede Nachricht ein. Die Ereignis-ID ist standardmäßig enthalten.

Level 2

Schließen Sie das -Ereignis LogLevel in jede Protokollnachricht ein. Die Ebene ist standardmäßig enthalten.

LocalTime 32

Enthält in jeder Nachricht einen Zeitstempel zur lokalen Zeit. Die Ortszeit ist standardmäßig enthalten.

None 0

Die unformatierte Protokollmeldung ohne zusätzliche Metadaten oder Formatierungen.

SingleLine 1

Jedes Ereignis belegt nur eine einzelne Zeile im Protokoll. Standardmäßig werden mehrere Zeilen verwendet.

UtcTime 16

Enthält in jeder Nachricht einen UTC-Zeitstempel. Die Ortszeit ist standardmäßig enthalten. Verwenden Sie DefaultWithUtcTime , um alle Standardoptionen einzuschließen, aber Zeitstempel in UTC zu ändern.

Hinweise

Weitere Informationen und Beispiele finden Sie unter EINFACHE EF Core-Protokollierung .

Gilt für: