Author: justin
Date: Thu Oct 28 20:01:14 2010
New Revision: 1028454
URL: http://svn.apache.org/viewvc?rev=1028454&view=rev
Log:
adding some debug logging during bootstrapping
Modified:
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/impl/BootstrapInstaller.java
Modified:
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/impl/BootstrapInstaller.java
URL:
http://svn.apache.org/viewvc/sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/impl/BootstrapInstaller.java?rev=1028454&r1=1028453&r2=1028454&view=diff
==============================================================================
---
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/impl/BootstrapInstaller.java
(original)
+++
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/impl/BootstrapInstaller.java
Thu Oct 28 20:01:14 2010
@@ -876,6 +876,8 @@ class BootstrapInstaller implements Bund
long storedStamp = Long.parseLong(value);
+ logger.log(Logger.LOG_INFO, String.format("Stored
timestamp: %s", storedStamp));
+
return storedStamp >= selfStamp;
}
@@ -944,6 +946,8 @@ class BootstrapInstaller implements Bund
URLClassLoader urlLoader = (URLClassLoader) loader;
URL[] urls = urlLoader.getURLs();
if (urls.length > 0) {
+ URL url = urls[0];
+ logger.log(Logger.LOG_INFO, String.format("Using timestamp from
%s.", url));
selfStamp = urls[0].openConnection().getLastModified();
}
}
@@ -956,11 +960,14 @@ class BootstrapInstaller implements Bund
File[] jarFiles = levelDir.listFiles(BUNDLE_FILE_FILTER);
for (File bundleJar : jarFiles) {
if (bundleJar.lastModified() > selfStamp) {
+ logger.log(Logger.LOG_INFO, String.format("Using
timestamp from %s.", bundleJar));
selfStamp = bundleJar.lastModified();
}
}
}
+ logger.log(Logger.LOG_INFO, String.format("Final self timestamp: %s.",
selfStamp));
+
// return the final stamp (may be -1 if launcher jar cannot be checked
// and there are no bundle jar files)
return selfStamp;