Revision: 2605 http://archive-access.svn.sourceforge.net/archive-access/?rev=2605&view=rev Author: bradtofel Date: 2008-10-11 01:50:43 +0000 (Sat, 11 Oct 2008) Log Message: ----------- TWEAK: now outputs log message when failing to access a Resource, instead of dumping a stack trace. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2008-10-11 01:45:56 UTC (rev 2604) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2008-10-11 01:50:43 UTC (rev 2605) @@ -27,6 +27,7 @@ import java.io.File; import java.io.IOException; import java.net.URL; +import java.util.logging.Logger; import org.archive.wayback.ResourceStore; import org.archive.wayback.core.Resource; @@ -43,6 +44,8 @@ * @version $Date$, $Revision$ */ public class LocationDBResourceStore implements ResourceStore { + private static final Logger LOGGER = + Logger.getLogger(LocationDBResourceStore.class.getName()); private ResourceFileLocationDB db = null; @@ -89,7 +92,7 @@ // which means we've already read some } catch (IOException e) { - e.printStackTrace(); + LOGGER.warning("Unable to retrieve resource from " + url); } if(r != null) { break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
Revision: 2634 http://archive-access.svn.sourceforge.net/archive-access/?rev=2634&view=rev Author: bradtofel Date: 2008-11-07 02:11:09 +0000 (Fri, 07 Nov 2008) Log Message: ----------- REFACTOR: ResourceFactory already knows how to distinguish between URLs and Paths. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2008-11-07 00:44:24 UTC (rev 2633) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2008-11-07 02:11:09 UTC (rev 2634) @@ -24,9 +24,7 @@ */ package org.archive.wayback.resourcestore; -import java.io.File; import java.io.IOException; -import java.net.URL; import java.util.logging.Logger; import org.archive.wayback.ResourceStore; @@ -80,12 +78,7 @@ try { - if(url.startsWith("http://")) { - r = ResourceFactory.getResource(new URL(url), offset); - } else { - // assume local path: - r = ResourceFactory.getResource(new File(url), offset); - } + r = ResourceFactory.getResource(url, offset); // TODO: attempt to grab the first few KB? The underlying // InputStreams support mark(), so we could reset() after. // wait for now, currently this will parse HTTP headers, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
Revision: 3242 http://archive-access.svn.sourceforge.net/archive-access/?rev=3242&view=rev Author: bradtofel Date: 2010-08-26 23:43:06 +0000 (Thu, 26 Aug 2010) Log Message: ----------- BUGFIX(unreported): the underlying database was not being shutdown.. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2010-08-17 01:01:08 UTC (rev 3241) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2010-08-26 23:43:06 UTC (rev 3242) @@ -101,13 +101,19 @@ * @see org.archive.wayback.ResourceStore#shutdown() */ public void shutdown() throws IOException { - // NOOP + db.shutdown(); } + /** + * @return the ResourceFileLocationDB used by this ResourceStore + */ public ResourceFileLocationDB getDb() { return db; } + /** + * @param db the ResourceFileLocationDB to use with this ResourceStore + */ public void setDb(ResourceFileLocationDB db) { this.db = db; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
Revision: 3518 http://archive-access.svn.sourceforge.net/archive-access/?rev=3518&view=rev Author: bradtofel Date: 2011-09-06 03:52:41 +0000 (Tue, 06 Sep 2011) Log Message: ----------- LOGGING Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2011-09-06 03:49:59 UTC (rev 3517) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2011-09-06 03:52:41 UTC (rev 3518) @@ -61,6 +61,7 @@ throw new ResourceNotAvailableException(e1.getLocalizedMessage()); } if(urls == null || urls.length == 0) { + LOGGER.warning("Unable to locate(" + fileName + ")"); throw new ResourceNotAvailableException("Unable to locate(" + fileName + ")"); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |