User: ejort
Date: 02/01/05 04:08:50
Modified: src/main/org/jboss/ejb/plugins
StatefulSessionFilePersistenceManager.java
TxInterceptorCMT.java
Log:
Guarded debug logging
Revision Changes Path
1.29 +16 -13
jboss/src/main/org/jboss/ejb/plugins/StatefulSessionFilePersistenceManager.java
Index: StatefulSessionFilePersistenceManager.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/StatefulSessionFilePersistenceManager.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- StatefulSessionFilePersistenceManager.java 2002/01/03 04:00:58 1.28
+++ StatefulSessionFilePersistenceManager.java 2002/01/05 12:08:50 1.29
@@ -45,7 +45,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Rickard �berg</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Alborini</a>
-* @version $Revision: 1.28 $
+* @version $Revision: 1.29 $
*/
public class StatefulSessionFilePersistenceManager
implements StatefulSessionPersistenceManager
@@ -78,37 +78,40 @@
public void create()
throws Exception
{
-
+ boolean debug = log.isDebugEnabled();
+
// Find methods
ejbActivate = SessionBean.class.getMethod("ejbActivate", new Class[0]);
-
+
ejbPassivate = SessionBean.class.getMethod("ejbPassivate", new Class[0]);
-
+
ejbRemove = SessionBean.class.getMethod("ejbRemove", new Class[0]);
-
+
// Initialize the dataStore
String ejbName = con.getBeanMetaData().getEjbName();
-
+
// Base dir
log.warn("using jboss.system.home property");
File homeDir = new File(System.getProperty("jboss.system.home"));
File databaseDir = new File(homeDir, "db"+File.separator);
File database = new File(databaseDir, "sessions");
-
+
dir = new File(database, ejbName);
-
+
dir.mkdirs();
-
- log.debug("Storing sessions for "+ejbName+" in:"+dir);
-
+
+ if (debug)
+ log.debug("Storing sessions for "+ejbName+" in:"+dir);
+
// Clear dir of old files
File[] sessions = dir.listFiles();
for (int i = 0; i < sessions.length; i++)
{
sessions[i].delete();
}
- log.debug(sessions.length + " old sessions removed");
-
+ if (debug)
+ log.debug(sessions.length + " old sessions removed");
+
// Get fields of class
Class beanClass = con.getBeanClass();
fields = new ArrayList();
1.22 +3 -2 jboss/src/main/org/jboss/ejb/plugins/TxInterceptorCMT.java
Index: TxInterceptorCMT.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/TxInterceptorCMT.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- TxInterceptorCMT.java 2001/12/19 05:46:26 1.21
+++ TxInterceptorCMT.java 2002/01/05 12:08:50 1.22
@@ -30,7 +30,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Alborini</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Anatoly Akkerman</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Ole Husgaard</a>
- * @version $Revision: 1.21 $
+ * @version $Revision: 1.22 $
*/
public class TxInterceptorCMT
extends AbstractTxInterceptor
@@ -90,7 +90,8 @@
default:
name = "TX_UNKNOWN";
}
- log.debug(name+" for "+m.getName());
+ if (log.isDebugEnabled())
+ log.debug(name+" for "+m.getName());
}
/*
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development