Author: tcurdt
Date: Sat Mar 10 03:19:27 2007
New Revision: 516683
URL: http://svn.apache.org/viewvc?view=rev&rev=516683
Log:
better logging
Modified:
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/ReloadingClassLoader.java
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/ResourceStoreClassLoader.java
jakarta/commons/sandbox/jci/trunk/pom.xml
Modified:
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/ReloadingClassLoader.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/ReloadingClassLoader.java?view=diff&rev=516683&r1=516682&r2=516683
==============================================================================
---
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/ReloadingClassLoader.java
(original)
+++
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/ReloadingClassLoader.java
Sat Mar 10 03:19:27 2007
@@ -65,8 +65,7 @@
delegate = new ResourceStoreClassLoader(parent, stores);
return true;
} catch ( final Exception e ) {
- e.printStackTrace();
- // TODO: rethrow?
+ log.error("could not add resource store " + pStore);
}
return false;
}
@@ -83,7 +82,7 @@
//pStore was not found
if ( i == n ) {
- throw new Exception( "pStore was not found" );
+ throw new Exception( "store" + pStore + " was not found" );
}
// if stores length > 1 then array copy old values, else create
new empty store
@@ -101,7 +100,7 @@
return true;
} catch ( final Exception e ) {
- // TODO: re-throw?
+ log.error("could not remove resource store " + pStore, e);
}
return false;
Modified:
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java?view=diff&rev=516683&r1=516682&r2=516683
==============================================================================
---
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
(original)
+++
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
Sat Mar 10 03:19:27 2007
@@ -139,8 +139,12 @@
}
void notifyReloadNotificationListeners() {
+
for (Iterator it = notificationListeners.iterator(); it.hasNext();) {
final ReloadNotificationListener listener =
(ReloadNotificationListener) it.next();
+
+ log.debug("notifying listener " + listener);
+
listener.handleNotification();
}
}
Modified:
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/ResourceStoreClassLoader.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/ResourceStoreClassLoader.java?view=diff&rev=516683&r1=516682&r2=516683
==============================================================================
---
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/ResourceStoreClassLoader.java
(original)
+++
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/ResourceStoreClassLoader.java
Sat Mar 10 03:19:27 2007
@@ -42,19 +42,17 @@
final ResourceStore store = stores[i];
final byte[] clazzBytes =
store.read(ClassUtils.convertClassToResourcePath(name));
if (clazzBytes != null) {
- log.debug("found class " + name + " (" +
clazzBytes.length + " bytes)");
+ log.debug(getId() + " found class " + name + " (" +
clazzBytes.length + " bytes)");
return defineClass(name, clazzBytes, 0, clazzBytes.length);
}
}
}
- log.debug("did not find class " + name);
-
return null;
}
protected synchronized Class loadClass(String name, boolean resolve)
throws ClassNotFoundException {
- //log.debug("looking for " + name);
+ log.debug(getId() + " looking for " + name);
Class clazz = findLoadedClass(name);
if (clazz == null) {
@@ -65,13 +63,13 @@
final ClassLoader parent = getParent();
if (parent != null) {
clazz = parent.loadClass(name);
- //log.debug("loaded from parent: " + name);
+ log.debug(getId() + "delegating loading to parent: " +
name);
} else {
throw new ClassNotFoundException(name);
}
} else {
- //log.debug("loaded from store: " + name);
+ log.debug(getId() + " loaded from store: " + name);
}
}
@@ -88,5 +86,9 @@
throw new ClassNotFoundException(name);
}
return clazz;
+ }
+
+ private String getId() {
+ return "" + this + "[" + this.getClass().getClassLoader() + "]";
}
}
Modified: jakarta/commons/sandbox/jci/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/jakarta/commons/sandbox/jci/trunk/pom.xml?view=diff&rev=516683&r1=516682&r2=516683
==============================================================================
--- jakarta/commons/sandbox/jci/trunk/pom.xml (original)
+++ jakarta/commons/sandbox/jci/trunk/pom.xml Sat Mar 10 03:19:27 2007
@@ -86,6 +86,10 @@
</systemProperties>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ </plugin>
</plugins>
<extensions>
<extension>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]