# Class NpgsqlLoggingDefinitions

Namespace
  Npgsql.EntityFrameworkCore.PostgreSQL.Diagnostics.Internal

Assembly
  Npgsql.EntityFrameworkCore.PostgreSQL.dll

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public class NpgsqlLoggingDefinitions : RelationalLoggingDefinitions

Inheritance
  object
  LoggingDefinitions
  RelationalLoggingDefinitions
  NpgsqlLoggingDefinitions

Inherited Members
  RelationalLoggingDefinitions.LogTransactionError
  RelationalLoggingDefinitions.LogBoolWithDefaultWarning
  RelationalLoggingDefinitions.LogConnectionCreating
  RelationalLoggingDefinitions.LogConnectionCreated
  RelationalLoggingDefinitions.LogConnectionDisposing
  RelationalLoggingDefinitions.LogConnectionDisposed
  RelationalLoggingDefinitions.LogOpeningConnection
  RelationalLoggingDefinitions.LogOpenedConnection
  RelationalLoggingDefinitions.LogClosingConnection
  RelationalLoggingDefinitions.LogClosingDataReader
  RelationalLoggingDefinitions.LogClosedConnection
  RelationalLoggingDefinitions.LogConnectionError
  RelationalLoggingDefinitions.LogBeginningTransaction
  RelationalLoggingDefinitions.LogBeganTransaction
  RelationalLoggingDefinitions.LogUsingTransaction
  RelationalLoggingDefinitions.LogCommittingTransaction
  RelationalLoggingDefinitions.LogRollingBackTransaction
  RelationalLoggingDefinitions.LogCommittedTransaction
  RelationalLoggingDefinitions.LogRolledBackTransaction
  RelationalLoggingDefinitions.LogCreatingTransactionSavepoint
  RelationalLoggingDefinitions.LogRollingBackToTransactionSavepoint
  RelationalLoggingDefinitions.LogCreatedTransactionSavepoint
  RelationalLoggingDefinitions.LogRolledBackToTransactionSavepoint
  RelationalLoggingDefinitions.LogReleasingTransactionSavepoint
  RelationalLoggingDefinitions.LogReleasedTransactionSavepoint
  RelationalLoggingDefinitions.LogDisposingTransaction
  RelationalLoggingDefinitions.LogDisposingDataReader
  RelationalLoggingDefinitions.LogAmbientTransaction
  RelationalLoggingDefinitions.LogPossibleUnintendedUseOfEquals
  RelationalLoggingDefinitions.LogStoredProcedureConcurrencyTokenNotMapped
  RelationalLoggingDefinitions.LogGeneratingDown
  RelationalLoggingDefinitions.LogGeneratingUp
  RelationalLoggingDefinitions.LogApplyingMigration
  RelationalLoggingDefinitions.LogRevertingMigration
  RelationalLoggingDefinitions.LogMigrating
  RelationalLoggingDefinitions.LogNoMigrationsApplied
  RelationalLoggingDefinitions.LogNoMigrationsFound
  RelationalLoggingDefinitions.LogKeyHasDefaultValue
  RelationalLoggingDefinitions.LogCommandCanceled
  RelationalLoggingDefinitions.LogCommandCreating
  RelationalLoggingDefinitions.LogCommandCreated
  RelationalLoggingDefinitions.LogCommandInitialized
  RelationalLoggingDefinitions.LogExecutingCommand
  RelationalLoggingDefinitions.LogExecutedCommand
  RelationalLoggingDefinitions.LogCommandFailed
  RelationalLoggingDefinitions.LogConnectionErrorAsDebug
  RelationalLoggingDefinitions.LogAmbientTransactionEnlisted
  RelationalLoggingDefinitions.LogExplicitTransactionEnlisted
  RelationalLoggingDefinitions.LogBatchSmallerThanMinBatchSize
  RelationalLoggingDefinitions.LogBatchReadyForExecution
  RelationalLoggingDefinitions.LogMigrationAttributeMissingWarning
  RelationalLoggingDefinitions.LogNamedIndexAllPropertiesNotToMappedToAnyTable
  RelationalLoggingDefinitions.LogUnnamedIndexAllPropertiesNotToMappedToAnyTable
  RelationalLoggingDefinitions.LogNamedIndexPropertiesBothMappedAndNotMappedToTable
  RelationalLoggingDefinitions.LogUnnamedIndexPropertiesBothMappedAndNotMappedToTable
  RelationalLoggingDefinitions.LogNamedIndexPropertiesMappedToNonOverlappingTables
  RelationalLoggingDefinitions.LogUnnamedIndexPropertiesMappedToNonOverlappingTables
  RelationalLoggingDefinitions.LogKeyPropertiesNotMappedToTable
  RelationalLoggingDefinitions.LogForeignKeyPropertiesMappedToUnrelatedTables
  RelationalLoggingDefinitions.LogForeignKeyTpcPrincipal
  RelationalLoggingDefinitions.LogTpcStoreGeneratedIdentity
  RelationalLoggingDefinitions.LogMultipleCollectionIncludeWarning
  RelationalLoggingDefinitions.LogBatchExecutorFailedToRollbackToSavepoint
  RelationalLoggingDefinitions.LogBatchExecutorFailedToReleaseSavepoint
  RelationalLoggingDefinitions.LogOptionalDependentWithoutIdentifyingProperty
  RelationalLoggingDefinitions.LogOptionalDependentWithAllNullProperties
  RelationalLoggingDefinitions.LogOptionalDependentWithAllNullPropertiesSensitive
  RelationalLoggingDefinitions.LogDuplicateColumnOrders
  RelationalLoggingDefinitions.LogColumnOrderIgnoredWarning
  RelationalLoggingDefinitions.LogExceptionDuringNonQueryOperation
  RelationalLoggingDefinitions.LogExceptionDuringExecuteDelete
  RelationalLoggingDefinitions.LogExceptionDuringExecuteUpdate
  RelationalLoggingDefinitions.LogUnexpectedTrailingResultSetWhenSaving
  RelationalLoggingDefinitions.LogTriggerOnNonRootTphEntity
  LoggingDefinitions.LogServiceProviderCreated
  LoggingDefinitions.LogManyServiceProvidersCreated
  LoggingDefinitions.LogMappedEntityTypeIgnored
  LoggingDefinitions.LogMappedNavigationIgnored
  LoggingDefinitions.LogMappedPropertyIgnored
  LoggingDefinitions.LogMappedComplexPropertyIgnored
  LoggingDefinitions.LogServiceProviderDebugInfo
  LoggingDefinitions.LogContextInitialized
  LoggingDefinitions.LogOldModelVersion
  LoggingDefinitions.LogExceptionDuringQueryIteration
  LoggingDefinitions.LogExceptionDuringSaveChanges
  LoggingDefinitions.LogDetectChangesStarting
  LoggingDefinitions.LogDetectChangesCompleted
  LoggingDefinitions.LogPropertyChangeDetected
  LoggingDefinitions.LogPropertyChangeDetectedSensitive
  LoggingDefinitions.LogForeignKeyChangeDetected
  LoggingDefinitions.LogForeignKeyChangeDetectedSensitive
  LoggingDefinitions.LogCollectionChangeDetected
  LoggingDefinitions.LogCollectionChangeDetectedSensitive
  LoggingDefinitions.LogSaveChangesCanceled
  LoggingDefinitions.LogSkipCollectionChangeDetected
  LoggingDefinitions.LogSkipCollectionChangeDetectedSensitive
  LoggingDefinitions.LogStringEnumValueInJson
  LoggingDefinitions.LogReferenceChangeDetected
  LoggingDefinitions.LogReferenceChangeDetectedSensitive
  LoggingDefinitions.LogCascadeDelete
  LoggingDefinitions.LogCascadeDeleteSensitive
  LoggingDefinitions.LogCascadeDeleteOrphan
  LoggingDefinitions.LogCascadeDeleteOrphanSensitive
  LoggingDefinitions.LogStartedTracking
  LoggingDefinitions.LogStartedTrackingSensitive
  LoggingDefinitions.LogStateChanged
  LoggingDefinitions.LogStateChangedSensitive
  LoggingDefinitions.LogValueGenerated
  LoggingDefinitions.LogValueGeneratedSensitive
  LoggingDefinitions.LogTempValueGenerated
  LoggingDefinitions.LogTempValueGeneratedSensitive
  LoggingDefinitions.LogSaveChangesStarting
  LoggingDefinitions.LogSaveChangesCompleted
  LoggingDefinitions.LogContextDisposed
  LoggingDefinitions.LogIncludingNavigation
  LoggingDefinitions.LogQueryCanceled
  LoggingDefinitions.LogQueryExecutionPlanned
  LoggingDefinitions.LogSensitiveDataLoggingEnabled
  LoggingDefinitions.LogRowLimitingOperationWithoutOrderBy
  LoggingDefinitions.LogPossibleUnintendedCollectionNavigationNullComparison
  LoggingDefinitions.LogPossibleUnintendedReferenceComparison
  LoggingDefinitions.LogInvalidIncludePath
  LoggingDefinitions.LogDuplicateDependentEntityTypeInstance
  LoggingDefinitions.LogShadowPropertyCreated
  LoggingDefinitions.LogShadowForeignKeyPropertyCreated
  LoggingDefinitions.LogCollectionWithoutComparer
  LoggingDefinitions.LogExecutionStrategyRetrying
  LoggingDefinitions.LogNavigationLazyLoading
  LoggingDefinitions.LogLazyLoadOnDisposedContext
  LoggingDefinitions.LogDetachedLazyLoading
  LoggingDefinitions.LogRedundantAddServicesCall
  LoggingDefinitions.LogRedundantIndexRemoved
  LoggingDefinitions.LogIncompatibleMatchingForeignKeyProperties
  LoggingDefinitions.LogAmbiguousEndRequired
  LoggingDefinitions.LogForeignKeyAttributesOnBothNavigations
  LoggingDefinitions.LogRequiredAttributeOnCollection
  LoggingDefinitions.LogRequiredAttributeOnSkipNavigation
  LoggingDefinitions.LogForeignKeyAttributesOnBothProperties
  LoggingDefinitions.LogConflictingForeignKeyAttributesOnNavigationAndProperty
  LoggingDefinitions.LogMultipleInversePropertiesSameTarget
  LoggingDefinitions.LogConflictingShadowForeignKeys
  LoggingDefinitions.LogMultipleNavigationProperties
  LoggingDefinitions.LogMultiplePrimaryKeyCandidates
  LoggingDefinitions.LogNonOwnershipInverseNavigation
  LoggingDefinitions.LogFirstWithoutOrderByAndFilter
  LoggingDefinitions.LogDistinctAfterOrderByWithoutRowLimitingOperatorWarning
  LoggingDefinitions.LogNonDefiningInverseNavigation
  LoggingDefinitions.LogOptimisticConcurrencyException
  LoggingDefinitions.LogRedundantForeignKey
  LoggingDefinitions.LogConflictingKeylessAndKeyAttributes
  LoggingDefinitions.LogPossibleIncorrectRequiredNavigationWithQueryFilterInteraction
  LoggingDefinitions.LogNavigationBaseIncluded
  LoggingDefinitions.LogNavigationBaseIncludeIgnored
  LoggingDefinitions.LogQueryCompilationStarting
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

## Fields

### LogEnumColumnSkipped

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogEnumColumnSkipped

#### Field Value

EventDefinitionBase

### LogExpressionIndexSkipped

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogExpressionIndexSkipped

#### Field Value

EventDefinitionBase

### LogFoundCollation

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundCollation

#### Field Value

EventDefinitionBase

### LogFoundColumn

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundColumn

#### Field Value

EventDefinitionBase

### LogFoundDefaultSchema

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundDefaultSchema

#### Field Value

EventDefinitionBase

### LogFoundForeignKey

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundForeignKey

#### Field Value

EventDefinitionBase

### LogFoundIndex

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundIndex

#### Field Value

EventDefinitionBase

### LogFoundPrimaryKey

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundPrimaryKey

#### Field Value

EventDefinitionBase

### LogFoundSequence

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundSequence

#### Field Value

EventDefinitionBase

### LogFoundTable

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundTable

#### Field Value

EventDefinitionBase

### LogFoundUniqueConstraint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogFoundUniqueConstraint

#### Field Value

EventDefinitionBase

### LogMissingSchema

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogMissingSchema

#### Field Value

EventDefinitionBase

### LogMissingTable

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogMissingTable

#### Field Value

EventDefinitionBase

### LogPrincipalColumnNotFound

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogPrincipalColumnNotFound

#### Field Value

EventDefinitionBase

### LogPrincipalTableNotInSelectionSet

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogPrincipalTableNotInSelectionSet

#### Field Value

EventDefinitionBase

### LogUnsupportedColumnConstraintSkipped

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogUnsupportedColumnConstraintSkipped

#### Field Value

EventDefinitionBase

### LogUnsupportedColumnIndexSkipped

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    public EventDefinitionBase? LogUnsupportedColumnIndexSkipped

#### Field Value

EventDefinitionBase