DbContextLoggerOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於 Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger 和 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) 的格式設定選項。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum DbContextLoggerOptions
[<System.Flags>]
type DbContextLoggerOptions =
Public Enum DbContextLoggerOptions
- 繼承
-
DbContextLoggerOptions
- 屬性
欄位
Category | 4 | 在每個訊息中包含 事件 DbLoggerCategory 。 預設會包含類別。 |
DefaultWithLocalTime | 46 | 所使用的 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) 預設值。 |
DefaultWithUtcTime | 30 | 與 所使用的 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) 預設值相同,但具有 UTC 時間戳記。 |
Id | 8 | EventId在每個訊息中包含 。 預設會包含事件識別碼。 |
Level | 2 | 在每個記錄訊息中包含 事件 LogLevel 。 預設會包含層級。 |
LocalTime | 32 | 在每個訊息中包含當地時間時間戳記。 預設會包含當地時間。 |
None | 0 | 沒有其他中繼資料或格式設定的原始記錄訊息。 |
SingleLine | 1 | 每個事件只會佔用記錄檔中的單一行。 預設會使用多行。 |
UtcTime | 16 | 在每個訊息中包含 UTC 時間戳記。 預設會包含當地時間。 使用 DefaultWithUtcTime 來包含所有預設選項,但將時間戳記變更為 UTC。 |
備註
如需詳細資訊和範例,請參閱 EF Core 簡單記錄 。