Share via


RelationalLoggerExtensions.ConnectionError Method

Definition

Logs for the ConnectionError event.

public static void ConnectionError (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, Exception exception, DateTimeOffset startTime, TimeSpan duration, bool logErrorAsDebug);
static member ConnectionError : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * Exception * DateTimeOffset * TimeSpan * bool -> unit
<Extension()>
Public Sub ConnectionError (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Connection), connection As IRelationalConnection, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, logErrorAsDebug As Boolean)

Parameters

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Connection>

The diagnostics logger to use.

connection
IRelationalConnection

The connection.

exception
Exception

The exception representing the error.

startTime
DateTimeOffset

The time that the operation was started.

duration
TimeSpan

The elapsed time before the operation failed.

logErrorAsDebug
Boolean

A flag indicating the exception is being handled and so it should be logged at Debug level.

Applies to