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

Reply via email to