diff --git a/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/JdbcBatchLogging.java b/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/JdbcBatchLogging.java index 10de5317c0..11edcd01c1 100644 --- a/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/JdbcBatchLogging.java +++ b/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/JdbcBatchLogging.java @@ -15,8 +15,8 @@ import org.jboss.logging.annotations.Message; import org.jboss.logging.annotations.MessageLogger; import org.jboss.logging.annotations.ValidIdRange; -import static org.jboss.logging.Logger.Level.ERROR; import static org.jboss.logging.Logger.Level.INFO; +import static org.jboss.logging.Logger.Level.WARN; /** * Sub-system logging related to JDBC batch execution @@ -35,11 +35,7 @@ public interface JdbcBatchLogging extends BasicLogger { Logger BATCH_LOGGER = Logger.getLogger( NAME ); JdbcBatchLogging BATCH_MESSAGE_LOGGER = Logger.getMessageLogger( JdbcBatchLogging.class, NAME ); - @LogMessage(level = ERROR) - @Message(id = 100501, value = "Exception executing batch [%s], SQL: %s") - void unableToExecuteBatch(Exception e, String sql ); - - @LogMessage(level = ERROR) + @LogMessage(level = WARN) @Message(id = 100502, value = "Unable to release batch statement...") void unableToReleaseBatchStatement(); diff --git a/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/BatchImpl.java b/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/BatchImpl.java index 2dcd5363d8..51c17304cf 100644 --- a/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/BatchImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/BatchImpl.java @@ -290,12 +290,10 @@ public class BatchImpl implements Batch { } catch (SQLException e) { abortBatch( e ); - BATCH_MESSAGE_LOGGER.unableToExecuteBatch( e, sql ); throw sqlExceptionHelper.convert( e, "could not execute batch", sql ); } catch (RuntimeException re) { abortBatch( re ); - BATCH_MESSAGE_LOGGER.unableToExecuteBatch( re, sql ); throw re; } } );