IRelationalConnectionDiagnosticsLogger Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um IDiagnosticsLogger<TLoggerCategory> com alguma funcionalidade extra adequada para registro em log de alto desempenho.
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)
- Implementações
Comentários
O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe.
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Propriedades
DbContextLogger | (Herdado de IDiagnosticsLogger) |
Definitions |
Cache para definições de registro em log. (Herdado de IDiagnosticsLogger) |
DiagnosticSource | (Herdado de IDiagnosticsLogger<TLoggerCategory>) |
Interceptors |
Mantém interceptadores registrados, se houver. (Herdado de IDiagnosticsLogger<TLoggerCategory>) |
Logger |
O ILogger subjacente. (Herdado de IDiagnosticsLogger<TLoggerCategory>) |
Options |
Opções de log do Entity Framework. (Herdado de IDiagnosticsLogger<TLoggerCategory>) |
Métodos
Métodos de Extensão
SensitiveDataLoggingEnabledWarning<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
Logs do SensitiveDataLoggingEnabledWarning evento. |
Aplica-se a
Entity Framework