Jazyk

IRelationalCommandDiagnosticsLogger Rozhraní

Definice

S IDiagnosticsLogger<TLoggerCategory> některými dalšími funkcemi, které jsou vhodné pro protokolování s vysokým výkonem.

public interface IRelationalCommandDiagnosticsLogger : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command>
type IRelationalCommandDiagnosticsLogger = interface
    interface IDiagnosticsLogger<DbLoggerCategory.Database.Command>
    interface IDiagnosticsLogger
Public Interface IRelationalCommandDiagnosticsLogger
Implements IDiagnosticsLogger(Of DbLoggerCategory.Database.Command)
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 registrovaných v jakékoli době života. Implementace nemusí být bezpečná pro přístup z více vláken.

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .

Vlastnosti

Název Description
DbContextLogger

IDbContextLogger.

(Zděděno od IDiagnosticsLogger)
Definitions

Ukládání do mezipaměti pro definice protokolování

(Zděděno od IDiagnosticsLogger)
DiagnosticSource

DiagnosticSource.

(Zděděno od IDiagnosticsLogger<TLoggerCategory>)
Interceptors

Uchovává zaregistrované průsečíky, pokud existuje.

(Zděděno od IDiagnosticsLogger<TLoggerCategory>)
Logger

ILoggerZákladní .

(Zděděno od IDiagnosticsLogger<TLoggerCategory>)
Options

Možnosti protokolování entity Framework.

(Zděděno od IDiagnosticsLogger<TLoggerCategory>)

Metody

Název Description
CommandCanceled(IRelationalConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandCanceled .

CommandCanceled(IRelationalConnection, DbCommand, String, DbContext, DbCommandMethod, Guid, Guid, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandCanceled .

CommandCanceledAsync(IRelationalConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandCanceled .

CommandCanceledAsync(IRelationalConnection, DbCommand, String, DbContext, DbCommandMethod, Guid, Guid, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandCanceled .

CommandCreated(IRelationalConnection, DbCommand, DbCommandMethod, DbContext, Guid, Guid, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandCreated .

CommandCreating(IRelationalConnection, DbCommandMethod, DbContext, Guid, Guid, DateTimeOffset, CommandSource)

Protokoly události CommandCreating .

CommandError(IRelationalConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, Exception, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandError .

CommandError(IRelationalConnection, DbCommand, String, DbContext, DbCommandMethod, Guid, Guid, Exception, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandError .

CommandErrorAsync(IRelationalConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, Exception, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandError .

CommandErrorAsync(IRelationalConnection, DbCommand, String, DbContext, DbCommandMethod, Guid, Guid, Exception, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandError .

CommandInitialized(IRelationalConnection, DbCommand, DbCommandMethod, DbContext, Guid, Guid, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandInitialized .

CommandNonQueryExecuted(IRelationalConnection, DbCommand, DbContext, Guid, Guid, Int32, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandExecuted .

CommandNonQueryExecuted(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, Int32, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandExecuted .

CommandNonQueryExecutedAsync(IRelationalConnection, DbCommand, DbContext, Guid, Guid, Int32, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandExecuted .

CommandNonQueryExecutedAsync(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, Int32, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandExecuted .

CommandNonQueryExecuting(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CommandSource)

Protokoly události CommandExecuting .

CommandNonQueryExecuting(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DateTimeOffset, CommandSource)

Protokoly události CommandExecuting .

CommandNonQueryExecutingAsync(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CommandSource, CancellationToken)

Protokoly události CommandExecuting .

CommandNonQueryExecutingAsync(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DateTimeOffset, CommandSource, CancellationToken)

Protokoly události CommandExecuting .

CommandReaderExecuted(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DbDataReader, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandExecuted .

CommandReaderExecuted(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DbDataReader, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandExecuted .

CommandReaderExecutedAsync(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DbDataReader, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandExecuted .

CommandReaderExecutedAsync(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DbDataReader, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandExecuted .

CommandReaderExecuting(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CommandSource)

Protokoly události CommandExecuting .

CommandReaderExecuting(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DateTimeOffset, CommandSource)

Protokoly události CommandExecuting .

CommandReaderExecutingAsync(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CommandSource, CancellationToken)

Protokoly události CommandExecuting .

CommandReaderExecutingAsync(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DateTimeOffset, CommandSource, CancellationToken)

Protokoly události CommandExecuting .

CommandScalarExecuted(IRelationalConnection, DbCommand, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandExecuted .

CommandScalarExecuted(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan, CommandSource)

Protokoly události CommandExecuted .

CommandScalarExecutedAsync(IRelationalConnection, DbCommand, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandExecuted .

CommandScalarExecutedAsync(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan, CommandSource, CancellationToken)

Protokoly události CommandExecuted .

CommandScalarExecuting(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CommandSource)

Protokoly události CommandExecuting .

CommandScalarExecuting(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DateTimeOffset, CommandSource)

Protokoly události CommandExecuting .

CommandScalarExecutingAsync(IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CommandSource, CancellationToken)

Protokoly události CommandExecuting .

CommandScalarExecutingAsync(IRelationalConnection, DbCommand, String, DbContext, Guid, Guid, DateTimeOffset, CommandSource, CancellationToken)

Protokoly události CommandExecuting .

DataReaderClosing(IRelationalConnection, DbCommand, DbDataReader, Guid, Int32, Int32, DateTimeOffset)

Protokoly události DataReaderClosing .

DataReaderClosingAsync(IRelationalConnection, DbCommand, DbDataReader, Guid, Int32, Int32, DateTimeOffset)

Protokoly události DataReaderClosing .

DataReaderDisposing(IRelationalConnection, DbCommand, DbDataReader, Guid, Int32, Int32, DateTimeOffset, TimeSpan)

Protokoly události DataReaderDisposing .

DispatchEventData(EventDefinitionBase, EventData, Boolean, Boolean)

Odešle danou funkci EventData do , DiagnosticSourcepokud je tato možnost povolená, a pokud je povolená IDbContextLogger.

(Zděděno od IDiagnosticsLogger)
GetLogBehavior(EventId, LogLevel)

Zkontroluje, jestli je daná logLevel událost povolená nebo jestli se má událost zaprotokolovat nebo vyvolat.

(Zděděno od IDiagnosticsLogger<TLoggerCategory>)
NeedsEventData(EventDefinitionBase, Boolean, Boolean)

Určuje, zda EventData je instance potřebná na základě toho, zda existuje DiagnosticSource nebo není povolena pro danou IDbContextLogger událost.

(Zděděno od IDiagnosticsLogger)
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)

Určuje, zda EventData je instance potřebná na základě toho, zda existuje DiagnosticSource, IDbContextLoggernebo není povolena pro danou IInterceptor událost.

(Zděděno od IDiagnosticsLogger)
ShouldLog(EventDefinitionBase)

Zkontroluje, zda má být zpráva odeslána ILoggerdo zprávy .

(Zděděno od IDiagnosticsLogger)
ShouldLogCommandCreate(DateTimeOffset)

Jestli CommandCreating se má protokolovat, nebo CommandCreated je potřeba je protokolovat.

ShouldLogCommandExecute(DateTimeOffset)

Jestli CommandExecuting se má protokolovat, nebo CommandExecuted je potřeba je protokolovat.

ShouldLogDataReaderClose(DateTimeOffset)

Zda DataReaderClosing je potřeba protokolovat.

ShouldLogDataReaderDispose(DateTimeOffset)

Zda DataReaderDisposing je potřeba protokolovat.

ShouldLogSensitiveData()

Získá hodnotu určující, zda citlivé informace mají být zapsány do podkladového protokolovacího nástroje. To má také vedlejší účinek při zápisu upozornění do protokolu při prvním zaprotokolování citlivých dat.

(Zděděno od IDiagnosticsLogger<TLoggerCategory>)

Metody rozšíření

Název Description
SensitiveDataLoggingEnabledWarning<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Protokoly události SensitiveDataLoggingEnabledWarning .

Platí pro