DbContextLoggerOptions Enumeration

Definition

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

Diese Enumeration enthält ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

[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

Der von verwendete LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) Standardwert.

Enthält Level , , , Category Id LocalTime .

DefaultWithUtcTime 30

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

Enthält Level , , , Category Id UtcTime .

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 Protokollmeldung ein. Die Ebene ist standardmäßig enthalten.

LocalTime 32

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

None 0

Die unformatierte Protokollmeldung ohne zusätzliche Metadaten oder Formatierung.

SingleLine 1

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

UtcTime 16

Schließt einen UTC-Zeitstempel in jede Nachricht ein. Die Ortszeit ist standardmäßig enthalten. Verwenden Sie DefaultWithUtcTime , um alle Standardoptionen einzubeziehen, aber Zeitstempel in UTC zu ändern.

Hinweise

Weitere Informationen finden Sie unter EF Core einfache Protokollierung.

Gilt für