public static void UniqueConstraintFound( [NotNull] this IDiagnosticsLogger <DbLoggerCategory.Scaffolding> diagnostics, [NotNull] string uniqueConstraintName, [NotNull] string tableName) { var definition = NpgsqlResources.LogFoundUniqueConstraint(diagnostics); if (diagnostics.ShouldLog(definition)) { definition.Log(diagnostics, uniqueConstraintName, tableName); } // No DiagnosticsSource events because these are purely design-time messages }
public static void UniqueConstraintFound( [NotNull] this IDiagnosticsLogger <DbLoggerCategory.Scaffolding> diagnostics, [NotNull] string uniqueConstraintName, [NotNull] string tableName) { var definition = NpgsqlResources.LogFoundUniqueConstraint(diagnostics); var warningBehavior = definition.GetLogBehavior(diagnostics); if (warningBehavior != WarningBehavior.Ignore) { definition.Log( diagnostics, warningBehavior, uniqueConstraintName, tableName); } // No DiagnosticsSource events because these are purely design-time messages }