User: ejort Date: 02/02/09 08:09:24 Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc JDBCStartCommand.java Log: Guarded info logging. Faster when not interested in life-cycle logging Revision Changes Path 1.20 +9 -4 jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java Index: JDBCStartCommand.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- JDBCStartCommand.java 8 Feb 2002 03:51:09 -0000 1.19 +++ JDBCStartCommand.java 9 Feb 2002 16:09:23 -0000 1.20 @@ -40,7 +40,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Joe Shevland</a> * @author <a href="mailto:[EMAIL PROTECTED]">Justin Forder</a> * @author <a href="mailto:[EMAIL PROTECTED]">Michel de Groot</a> - * @version $Revision: 1.19 $ + * @version $Revision: 1.20 $ */ public class JDBCStartCommand { @@ -128,9 +128,12 @@ String tableName, String sql) throws DeploymentException { + boolean infoEnabled = log.isInfoEnabled(); + // does this table already exist if(tableExists(dataSource, tableName)) { - log.info("Table '" + tableName + "' already exists"); + if (infoEnabled) + log.info("Table '" + tableName + "' already exists"); return; } @@ -176,7 +179,8 @@ throw new DeploymentException("Error while creating table", e); } // success - log.info("Created table '" + tableName + "' successfully."); + if (infoEnabled) + log.info("Created table '" + tableName + "' successfully."); Set createdTables = (Set)manager.getApplicationData(CREATED_TABLES_KEY); createdTables.add(tableName); } @@ -345,7 +349,8 @@ manager.getContainer().getTransactionManager().commit(); // success - log.info("Added foreign key constriant to table '" + tableName); + if (log.isInfoEnabled()) + log.info("Added foreign key constriant to table '" + tableName); } catch(Exception e) { log.debug("Could not add foreign key constriant: table=" + tableName); try {
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development