|
49 | 49 | */
|
50 | 50 | public class JdbcCoordinatorImpl implements JdbcCoordinator {
|
51 | 51 | private static final CoreMessageLogger LOG = CoreLogging.messageLogger( JdbcCoordinatorImpl.class );
|
| 52 | + private static final boolean TRACE_ENABLED = LOG.isTraceEnabled(); |
52 | 53 |
|
53 | 54 | private transient final LogicalConnectionImplementor logicalConnection;
|
54 | 55 | private transient final JdbcSessionOwner owner;
|
@@ -141,7 +142,7 @@ public void flushEnding() {
|
141 | 142 |
|
142 | 143 | @Override
|
143 | 144 | public Connection close() {
|
144 |
| - LOG.tracev( "Closing JDBC container [{0}]", this ); |
| 145 | + if ( TRACE_ENABLED ) LOG.tracev( "Closing JDBC container [{0}]", this ); |
145 | 146 | Connection connection;
|
146 | 147 | try {
|
147 | 148 | if ( currentBatch != null ) {
|
@@ -264,7 +265,7 @@ public int determineRemainingTransactionTimeOutPeriod() {
|
264 | 265 | @Override
|
265 | 266 | public void afterStatementExecution() {
|
266 | 267 | final ConnectionReleaseMode connectionReleaseMode = connectionReleaseMode();
|
267 |
| - LOG.tracev( "Starting after statement execution processing [{0}]", connectionReleaseMode ); |
| 268 | + if ( TRACE_ENABLED ) LOG.tracev( "Starting after statement execution processing [{0}]", connectionReleaseMode ); |
268 | 269 | if ( connectionReleaseMode == AFTER_STATEMENT ) {
|
269 | 270 | if ( ! releasesEnabled ) {
|
270 | 271 | LOG.debug( "Skipping aggressive release due to manual disabling" );
|
@@ -320,7 +321,7 @@ public boolean isReadyForSerialization() {
|
320 | 321 | @Override
|
321 | 322 | @SuppressWarnings("unchecked")
|
322 | 323 | public void registerLastQuery(Statement statement) {
|
323 |
| - LOG.tracev( "Registering last query statement [{0}]", statement ); |
| 324 | + if ( TRACE_ENABLED ) LOG.tracev( "Registering last query statement [{0}]", statement ); |
324 | 325 | if ( statement instanceof JdbcWrapper ) {
|
325 | 326 | final JdbcWrapper<Statement> wrapper = (JdbcWrapper<Statement>) statement;
|
326 | 327 | registerLastQuery( wrapper.getWrappedObject() );
|
|
0 commit comments