@Override public boolean doProcess() { return LOG.isEnabled( Level.WARN ); }
@Override public boolean doProcess() { return LOG.isEnabled( Level.WARN ); }
public boolean doProcess() { return LOG.isEnabled(Level.WARN); }
public boolean doProcess() { return LOG.isEnabled(Level.WARN); }
public void register(ResultSet resultSet) { LOG.tracev( "Registering result set [{0}]", resultSet ); Statement statement; try { statement = resultSet.getStatement(); } catch ( SQLException e ) { throw exceptionHelper.convert( e, "unable to access statement from resultset" ); } if ( statement != null ) { if ( LOG.isEnabled( Level.WARN ) && !xref.containsKey( statement ) ) { LOG.unregisteredStatement(); } Set<ResultSet> resultSets = xref.get( statement ); if ( resultSets == null ) { resultSets = new HashSet<ResultSet>(); xref.put( statement, resultSets ); } resultSets.add( resultSet ); } else { unassociatedResultSets.add( resultSet ); } }
public void register(ResultSet resultSet) { LOG.tracev( "Registering result set [{0}]", resultSet ); Statement statement; try { statement = resultSet.getStatement(); } catch ( SQLException e ) { throw exceptionHelper.convert( e, "unable to access statement from resultset" ); } if ( statement != null ) { if ( LOG.isEnabled( Level.WARN ) && !xref.containsKey( statement ) ) { LOG.unregisteredStatement(); } Set<ResultSet> resultSets = xref.get( statement ); if ( resultSets == null ) { resultSets = new HashSet<ResultSet>(); xref.put( statement, resultSets ); } resultSets.add( resultSet ); } else { unassociatedResultSets.add( resultSet ); } }
/** * Log the given (and any nested) exception. * * @param sqlException The exception to log * @param message The message text to use as a preamble. */ public void logExceptions( SQLException sqlException, String message ) { if (LOG.isEnabled(Level.ERROR)) { if (LOG.isDebugEnabled()) { message = StringHelper.isNotEmpty(message) ? message : DEFAULT_EXCEPTION_MSG; LOG.debug( message, sqlException ); } while (sqlException != null) { StringBuilder buf = new StringBuilder(30).append("SQL Error: ").append(sqlException.getErrorCode()).append(", SQLState: ").append(sqlException.getSQLState()); LOG.warn(buf.toString()); LOG.error(sqlException.getMessage()); sqlException = sqlException.getNextException(); } } }
/** * Log the given (and any nested) exception. * * @param sqlException The exception to log * @param message The message text to use as a preamble. */ public void logExceptions( SQLException sqlException, String message ) { if (LOG.isEnabled(Level.ERROR)) { if (LOG.isDebugEnabled()) { message = StringHelper.isNotEmpty(message) ? message : DEFAULT_EXCEPTION_MSG; LOG.debug( message, sqlException ); } while (sqlException != null) { StringBuilder buf = new StringBuilder(30).append("SQL Error: ").append(sqlException.getErrorCode()).append(", SQLState: ").append(sqlException.getSQLState()); LOG.warn(buf.toString()); LOG.error(sqlException.getMessage()); sqlException = sqlException.getNextException(); } } }
public void release(ResultSet resultSet) { LOG.tracev( "Releasing result set [{0}]", resultSet ); Statement statement; try { statement = resultSet.getStatement(); } catch ( SQLException e ) { throw exceptionHelper.convert( e, "unable to access statement from resultset" ); } if ( statement != null ) { if ( LOG.isEnabled( Level.WARN ) && !xref.containsKey( statement ) ) { LOG.unregisteredStatement(); } Set<ResultSet> resultSets = xref.get( statement ); if ( resultSets != null ) { resultSets.remove( resultSet ); if ( resultSets.isEmpty() ) { xref.remove( statement ); } } } else { boolean removed = unassociatedResultSets.remove( resultSet ); if (!removed) LOG.unregisteredResultSetWithoutStatement(); } close( resultSet ); }
public void release(ResultSet resultSet) { LOG.tracev( "Releasing result set [{0}]", resultSet ); Statement statement; try { statement = resultSet.getStatement(); } catch ( SQLException e ) { throw exceptionHelper.convert( e, "unable to access statement from resultset" ); } if ( statement != null ) { if ( LOG.isEnabled( Level.WARN ) && !xref.containsKey( statement ) ) { LOG.unregisteredStatement(); } Set<ResultSet> resultSets = xref.get( statement ); if ( resultSets != null ) { resultSets.remove( resultSet ); if ( resultSets.isEmpty() ) { xref.remove( statement ); } } } else { boolean removed = unassociatedResultSets.remove( resultSet ); if (!removed) LOG.unregisteredResultSetWithoutStatement(); } close( resultSet ); }