User: ejort   
  Date: 02/01/04 22:39:42

  Modified:    varia/src/main/org/jboss/jdo/castor CastorJDOImpl.java
  Log:
  Guarded debug logging
  
  Revision  Changes    Path
  1.9       +25 -12    contrib/varia/src/main/org/jboss/jdo/castor/CastorJDOImpl.java
  
  Index: CastorJDOImpl.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/varia/src/main/org/jboss/jdo/castor/CastorJDOImpl.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- CastorJDOImpl.java        2001/12/07 15:50:55     1.8
  +++ CastorJDOImpl.java        2002/01/05 06:39:42     1.9
  @@ -48,7 +48,7 @@
    *   Castor JDO support
    *
    *   @author Oleg Nitz ([EMAIL PROTECTED])
  - *   @version $Revision: 1.8 $
  + *   @version $Revision: 1.9 $
    */
   public class CastorJDOImpl extends ServiceMBeanSupport
           implements DataObjects, ObjectFactory, Referenceable, Serializable,
  @@ -103,6 +103,8 @@
           int pos;
           Method m;
   
  +        boolean debug = log.isDebugEnabled();
  +
           // Bind in JNDI
           bind(new InitialContext(), "java:/" + _jndiName, this);
   
  @@ -124,7 +126,8 @@
                                             new Class[] {boolean.class});
               m.invoke(_jdo, new Object[] {new Boolean(_autoStore)});
           } catch (Exception ex) {
  -            log.debug("couldn't invoke setAutoStore()");
  +            if (debug)
  +              log.debug("couldn't invoke setAutoStore()");
           }
   
           try {
  @@ -133,10 +136,12 @@
                                             new Class[] {boolean.class});
               m.invoke(_jdo, new Object[] {new Boolean(_dbPooling)});
           } catch (Exception ex) {
  -            log.debug("couldn't invoke setDatabasePooling()");
  +            if (debug)
  +               log.debug("couldn't invoke setDatabasePooling()");
           }
           _instances.put(_jndiName, this);
  -        log.debug("DataObjects factory for " + _dataSourceName + " bound to " + 
_jndiName);
  +        if (debug)
  +           log.debug("DataObjects factory for " + _dataSourceName + " bound to " + 
_jndiName);
       }
   
       public void stopService() {
  @@ -281,43 +286,51 @@
   
       // LogInterceptor implementation for Castor 0.8 ----------------------
       public void loading(Class objClass, Object identity) {
  -        log.debug( "Loading " + objClass.getName() + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Loading " + objClass.getName() + " (" + identity + ")" );
       }
   
   
       public void creating(Class objClass, Object identity) {
  -        log.debug( "Creating " + objClass.getName() + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Creating " + objClass.getName() + " (" + identity + ")" );
       }
   
   
       public void removing(Class objClass, Object identity) {
  -        log.debug( "Removing " + objClass.getName() + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Removing " + objClass.getName() + " (" + identity + ")" );
       }
   
   
       public void storing(Class objClass, Object identity) {
  -        log.debug( "Storing " + objClass.getName() + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Storing " + objClass.getName() + " (" + identity + ")" );
       }
   
   
       // LogInterceptor implementation for Castor 0.9 ----------------------
       public void loading(Object objClass, Object identity) {
  -        log.debug( "Loading " + objClass + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Loading " + objClass + " (" + identity + ")" );
       }
   
   
       public void creating(Object objClass, Object identity) {
  -        log.debug( "Creating " + objClass + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Creating " + objClass + " (" + identity + ")" );
       }
   
   
       public void removing(Object objClass, Object identity) {
  -        log.debug( "Removing " + objClass + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Removing " + objClass + " (" + identity + ")" );
       }
   
   
       public void storing(Object objClass, Object identity) {
  -        log.debug( "Storing " + objClass + " (" + identity + ")" );
  +        if (log.isDebugEnabled())
  +           log.debug( "Storing " + objClass + " (" + identity + ")" );
       }
   
   
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to