IRelationalConnectionDiagnosticsLogger Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nástroj IDiagnosticsLogger<TLoggerCategory> s některými dalšími funkcemi vhodnými pro protokolování s vysokým výkonem.
public interface IRelationalConnectionDiagnosticsLogger : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection>
type IRelationalConnectionDiagnosticsLogger = interface
interface IDiagnosticsLogger<DbLoggerCategory.Database.Connection>
interface IDiagnosticsLogger
Public Interface IRelationalConnectionDiagnosticsLogger
Implements IDiagnosticsLogger(Of DbLoggerCategory.Database.Connection)
- Implementuje
Poznámky
Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných v jakékoli životnosti. Implementace nemusí být bezpečná pro přístup z více vláken.
Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .
Vlastnosti
DbContextLogger |
Hodnota IDbContextLogger (Zděděno od IDiagnosticsLogger) |
Definitions |
Ukládání do mezipaměti pro definice protokolování (Zděděno od IDiagnosticsLogger) |
DiagnosticSource |
Hodnota DiagnosticSource (Zděděno od IDiagnosticsLogger<TLoggerCategory>) |
Interceptors |
Obsahuje registrované zachytávače, pokud existují. (Zděděno od IDiagnosticsLogger<TLoggerCategory>) |
Logger |
Základní ILoggerhodnota . (Zděděno od IDiagnosticsLogger<TLoggerCategory>) |
Options |
Možnosti protokolování Entity Framework. (Zděděno od IDiagnosticsLogger<TLoggerCategory>) |
Metody
Metody rozšíření
SensitiveDataLoggingEnabledWarning<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
Protokoly pro SensitiveDataLoggingEnabledWarning událost. |
Platí pro
Entity Framework