HHH-13547 - remove logging of BatchImpl rethrown exceptions

Signed-off-by: Jan Schatteman <jschatte@redhat.com>
This commit is contained in:
Jan Schatteman 2024-10-02 18:27:21 +02:00 committed by Jan Schatteman
parent d5102ff9eb
commit a0162f3ee5
2 changed files with 2 additions and 8 deletions

View File

@ -15,8 +15,8 @@ import org.jboss.logging.annotations.ValidIdRange;
import java.lang.invoke.MethodHandles; import java.lang.invoke.MethodHandles;
import static org.jboss.logging.Logger.Level.ERROR;
import static org.jboss.logging.Logger.Level.INFO; import static org.jboss.logging.Logger.Level.INFO;
import static org.jboss.logging.Logger.Level.WARN;
/** /**
* Sub-system logging related to JDBC batch execution * Sub-system logging related to JDBC batch execution
@ -35,11 +35,7 @@ public interface JdbcBatchLogging extends BasicLogger {
Logger BATCH_LOGGER = Logger.getLogger( NAME ); Logger BATCH_LOGGER = Logger.getLogger( NAME );
JdbcBatchLogging BATCH_MESSAGE_LOGGER = Logger.getMessageLogger( MethodHandles.lookup(), JdbcBatchLogging.class, NAME ); JdbcBatchLogging BATCH_MESSAGE_LOGGER = Logger.getMessageLogger( MethodHandles.lookup(), JdbcBatchLogging.class, NAME );
@LogMessage(level = ERROR) @LogMessage(level = WARN)
@Message(id = 100501, value = "Exception executing batch [%s], SQL: %s")
void unableToExecuteBatch(Exception e, String sql );
@LogMessage(level = ERROR)
@Message(id = 100502, value = "Unable to release batch statement...") @Message(id = 100502, value = "Unable to release batch statement...")
void unableToReleaseBatchStatement(); void unableToReleaseBatchStatement();

View File

@ -302,12 +302,10 @@ public class BatchImpl implements Batch {
} }
catch (SQLException e) { catch (SQLException e) {
abortBatch( e ); abortBatch( e );
BATCH_MESSAGE_LOGGER.unableToExecuteBatch( e, sql );
throw sqlExceptionHelper.convert( e, "could not execute batch", sql ); throw sqlExceptionHelper.convert( e, "could not execute batch", sql );
} }
catch (RuntimeException re) { catch (RuntimeException re) {
abortBatch( re ); abortBatch( re );
BATCH_MESSAGE_LOGGER.unableToExecuteBatch( re, sql );
throw re; throw re;
} }
} ); } );