Sprache

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

Name Wert Beschreibung
None 0

Die unformatierte Protokollnachricht ohne zusätzliche Metadaten oder Formatierungen.

SingleLine 1

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

Level 2

Fügen Sie das Ereignis LogLevel in jede Protokollnachricht ein. Die Ebene ist standardmäßig enthalten.

Category 4

Enthält das Ereignis DbLoggerCategory in jeder Nachricht. Die Kategorie ist standardmäßig enthalten.

Id 8

Enthält die EventId einzelnen Nachrichten. Die Ereignis-ID ist standardmäßig enthalten.

UtcTime 16

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

DefaultWithUtcTime 30

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

Enthält Level, , IdCategory, . UtcTime

LocalTime 32

Enthält einen Lokalen Zeitstempel in jede Nachricht. Die Ortszeit ist standardmäßig enthalten.

DefaultWithLocalTime 46

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

Enthält Level, , IdCategory, . LocalTime

Hinweise

Weitere Informationen und Beispiele finden Sie unter EF Core Simple Logging .

Gilt für: