From: <bra...@us...> - 2010-08-27 23:35:22
|
Revision: 3243 http://archive-access.svn.sourceforge.net/archive-access/?rev=3243&view=rev Author: bradtofel Date: 2010-08-27 23:35:14 +0000 (Fri, 27 Aug 2010) Log Message: ----------- LOGGING: changed all log4j references to java.util.Logging TWEAK: reorganized many import stanza Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/remote/RemoteExclusionFilter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotRules.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/authenticationcontrol/IPMatchesBooleanOperator.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCCacheDirectory.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCRecordingProxy.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCUnwrappingProxy.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLtoARCCacher.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeBundleRequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/NutchResourceIndex.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/RemoteResourceIndex.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/adapters/CaptureToUrlSearchResultIterator.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/bdb/SearchResultToBDBRecordAdapter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXFormatToSearchResultAdapter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXLineToSearchResultAdapter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/dynamic/DynamicCDXIndex.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/distributed/AlphaPartitionedIndex.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/filters/GuardRailFilter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/IndexClient.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/LocalResourceIndexUpdater.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesChunkIterator.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesSearchResultSource.java 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/indexer/HTTPRecordAnnotater.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexQueueUpdater.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexWorker.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/WARCRecordToSearchResultAdapter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/FileProxyServlet.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/RemoteResourceFileLocationDB.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/ResourceFileLocationDBUpdater.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/DirectoryResourceFileSource.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileList.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileSourceUpdater.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ARCCreator.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/partition/Partitioner.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/AggressiveUrlCanonicalizer.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/BeanNameRegistrar.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/PortMapper.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/RequestFilter.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/RequestMapper.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/SpringReader.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/StaticFileRequestHandler.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/PerformanceLogger.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/ServerRelativeArchivalRedirect.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/remote/RemoteExclusionFilter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/remote/RemoteExclusionFilter.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/remote/RemoteExclusionFilter.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -31,7 +31,7 @@ import java.net.URL; import java.net.URLEncoder; -import org.apache.log4j.Logger; +import java.util.logging.Logger; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.resourceindex.filters.ExclusionFilter; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotRules.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotRules.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotRules.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -34,7 +34,7 @@ import java.util.LinkedList; import java.util.List; -import org.apache.log4j.Logger; +import java.util.logging.Logger; /** * Class which parses a robots.txt file, storing the rules contained therein, @@ -112,7 +112,7 @@ current = new ArrayList<String>(); } rules.put(ua, current); - LOGGER.trace("Found User-agent(" + ua + ") rules..."); + LOGGER.fine("Found User-agent(" + ua + ") rules..."); continue; } if (read.matches("(?i)Disallow:.*")) { @@ -145,7 +145,7 @@ return false; } else { - LOGGER.trace("UA(" + curUA + ") has (" + LOGGER.fine("UA(" + curUA + ") has (" + disallowedPath + ") blocked...(" + disallowedPath.length() + ")"); if (disallowedPath.equals("/") || path.startsWith(disallowedPath)) { Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -25,10 +25,9 @@ package org.archive.wayback.accesscontrol.staticmap; import java.util.Map; +import java.util.logging.Logger; - import org.apache.commons.httpclient.URIException; -import org.apache.log4j.Logger; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.resourceindex.filters.ExclusionFilter; import org.archive.wayback.surt.SURTTokenizer; @@ -64,7 +63,7 @@ if(nextSearch == null) { break; } - LOGGER.trace("EXCLUSION-MAP:Checking " + nextSearch); + LOGGER.fine("EXCLUSION-MAP:Checking " + nextSearch); if(exclusionMap.containsKey(nextSearch)) { LOGGER.info("EXCLUSION-MAP: EXCLUDED: \"" + nextSearch + "\" (" + url +")"); return true; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -28,9 +28,8 @@ import java.io.IOException; import java.util.HashMap; import java.util.Map; +import java.util.logging.Logger; - -import org.apache.log4j.Logger; import org.archive.wayback.accesscontrol.ExclusionFilterFactory; import org.archive.wayback.resourceindex.filters.ExclusionFilter; import org.archive.wayback.surt.SURTTokenizer; @@ -72,7 +71,7 @@ long currentMod = file.lastModified(); if(currentMod == lastUpdated) { if(currentMod == 0) { - LOGGER.error("No exclude file at " + file.getAbsolutePath()); + LOGGER.severe("No exclude file at " + file.getAbsolutePath()); } return; } @@ -85,7 +84,7 @@ lastUpdated = -1; currentMap = null; e.printStackTrace(); - LOGGER.error("Reload " + file.getAbsolutePath() + " FAILED:" + + LOGGER.severe("Reload " + file.getAbsolutePath() + " FAILED:" + e.getLocalizedMessage()); } } @@ -101,7 +100,7 @@ } String surt = line.startsWith("(") ? line : SURTTokenizer.prefixKey(line); - LOGGER.trace("EXCLUSION-MAP: adding " + surt); + LOGGER.fine("EXCLUSION-MAP: adding " + surt); newMap.put(surt, null); } itr.close(); Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/authenticationcontrol/IPMatchesBooleanOperator.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/authenticationcontrol/IPMatchesBooleanOperator.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/authenticationcontrol/IPMatchesBooleanOperator.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -26,8 +26,8 @@ import java.util.ArrayList; import java.util.List; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.core.WaybackRequest; import org.archive.wayback.util.IPRange; import org.archive.wayback.util.operator.BooleanOperator; @@ -62,7 +62,7 @@ if(range.setRange(ip)) { this.allowedRanges.add(range); } else { - LOGGER.error("Unable to parse range (" + ip + ")"); + LOGGER.severe("Unable to parse range (" + ip + ")"); } } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCCacheDirectory.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCCacheDirectory.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCCacheDirectory.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -28,8 +28,8 @@ import java.io.IOException; import java.util.Arrays; import java.util.List; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.io.ArchiveFileConstants; import org.archive.io.WriterPoolSettings; import org.archive.io.arc.ARCConstants; @@ -55,10 +55,17 @@ ARCCacheDirectory.class.getName()); private int poolWriters = 5; - private int maxPoolWait = 60 * 1000; + private int maxPoolWait = 5 * 1000; private long maxARCSize = ARCConstants.DEFAULT_MAX_ARC_FILE_SIZE; private String arcPrefix = "wayback-live"; + /** + * template string used to configure the ARC writer pool + */ + public static String LIVE_WAYBACK_TEMPLATE = + "${prefix}-${timestamp17}-${serialno}"; + + private File arcDir = null; private ARCWriterPool pool = null; @@ -131,19 +138,11 @@ private WriterPoolSettings getSettings(final boolean isCompressed, final String prefix, final File[] arcDirs) { return new WriterPoolSettings() { - public long getMaxSize() { - return maxARCSize; - } - public List<File> getOutputDirs() { return Arrays.asList(arcDirs); } - public boolean isCompressed() { - return isCompressed; - } - - @SuppressWarnings("unchecked") + @SuppressWarnings({ "unchecked", "rawtypes" }) public List getMetadata() { return null; } @@ -152,9 +151,19 @@ return prefix; } - public String getSuffix() { - return null; + public boolean getCompress() { + // TODO Auto-generated method stub + return isCompressed; } + + public long getMaxFileSizeBytes() { + // TODO Auto-generated method stub + return maxARCSize; + } + + public String getTemplate() { + return LIVE_WAYBACK_TEMPLATE; + } }; } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCRecordingProxy.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCRecordingProxy.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCRecordingProxy.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -26,20 +26,22 @@ package org.archive.wayback.liveweb; import java.io.IOException; +import java.util.logging.Logger; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.httpclient.URIException; -import org.apache.log4j.Logger; import org.archive.wayback.util.webapp.AbstractRequestHandler; +import org.archive.wayback.util.webapp.ShutdownListener; /** * @author brad * */ -public class ARCRecordingProxy extends AbstractRequestHandler { +public class ARCRecordingProxy extends AbstractRequestHandler +implements ShutdownListener { private final static String EXPIRES_HEADER = "Expires"; private long expiresMS = 60 * 60 * 1000; @@ -142,4 +144,9 @@ public void setFakeExpiresMS(long fakeExpiresMS) { this.fakeExpiresMS = fakeExpiresMS; } + + public void shutdown() { + arcCacheDir.shutdown(); + + } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCUnwrappingProxy.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCUnwrappingProxy.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/ARCUnwrappingProxy.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -28,6 +28,7 @@ import java.io.IOException; import java.util.Iterator; import java.util.Map; +import java.util.logging.Logger; import java.util.zip.GZIPInputStream; import javax.servlet.ServletException; @@ -39,7 +40,6 @@ import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.MultiThreadedHttpConnectionManager; import org.apache.commons.httpclient.methods.GetMethod; -import org.apache.log4j.Logger; import org.archive.io.arc.ARCRecord; import org.archive.wayback.core.Resource; import org.archive.wayback.exception.ResourceNotAvailableException; @@ -97,7 +97,7 @@ try { res = ResourceFactory.ARCArchiveRecordToResource(r, null); } catch (ResourceNotAvailableException e) { - LOGGER.error(e); + LOGGER.severe(e.getMessage()); throw new IOException(e); } httpResponse.setStatus(res.getStatusCode()); Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLtoARCCacher.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLtoARCCacher.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLtoARCCacher.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -29,8 +29,10 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; +import java.net.ConnectException; import java.net.UnknownHostException; import java.util.Date; +import java.util.logging.Logger; import org.apache.commons.httpclient.ConnectTimeoutException; import org.apache.commons.httpclient.Header; @@ -42,8 +44,6 @@ import org.apache.commons.httpclient.SimpleHttpConnectionManager; import org.apache.commons.httpclient.URIException; import org.apache.commons.httpclient.cookie.CookiePolicy; -import org.apache.commons.httpclient.params.HttpClientParams; -import org.apache.log4j.Logger; import org.archive.httpclient.HttpRecorderGetMethod; import org.archive.io.RecordingInputStream; import org.archive.io.arc.ARCWriter; @@ -78,6 +78,8 @@ private int socketTimeoutMS = 10000; private int outBufferSize = 1024 * 100; private int inBufferSize = 1024 * 100; +// private int outBufferSize = 10; +// private int inBufferSize = 100; private final ThreadLocal<HttpClient> tl = new ThreadLocal<HttpClient>() { @@ -87,9 +89,6 @@ manager.getParams().setConnectionTimeout(connectionTimeoutMS); manager.getParams().setSoTimeout(socketTimeoutMS); http.setHttpConnectionManager(manager); - HttpClientParams clientParams = new HttpClientParams(); -// LOGGER.warn("Setting HTTP UserAgent to " + userAgent); -// clientParams.setParameter("http.useragent", userAgent); return http; } }; @@ -139,17 +138,21 @@ getMethod.setRequestHeader("User-Agent", userAgent); int code = client.executeMethod(getMethod); LOGGER.info("URL(" + url + ") HTTP:" + code); - ByteOp.discardStream(getMethod.getResponseBodyAsStream()); +// ByteOp.discardStream(getMethod.getResponseBodyAsStream()); + ByteOp.copyStream(getMethod.getResponseBodyAsStream(), System.out); getMethod.releaseConnection(); gotUrl = true; } catch (URIException e) { e.printStackTrace(); } catch (UnknownHostException e) { - LOGGER.warn("Unknown host for " + url); + LOGGER.warning("Unknown host for " + url); } catch (ConnectTimeoutException e) { // TODO: should we act like it's a full block? - LOGGER.warn("Timeout out connecting to " + url); + LOGGER.warning("Timeout out connecting to " + url); + } catch (ConnectException e) { + LOGGER.warning("ConnectionRefused to " + url); + } catch (HttpException e) { e.printStackTrace(); // we have to let IOExceptions out, problems caused by local disk Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeBundleRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeBundleRequestParser.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeBundleRequestParser.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -1,8 +1,9 @@ package org.archive.wayback.memento; +import java.util.logging.Logger; + import javax.servlet.http.HttpServletRequest; -import org.apache.log4j.Logger; import org.archive.wayback.archivalurl.ArchivalUrlResultURIConverter; import org.archive.wayback.core.WaybackRequest; import org.archive.wayback.exception.BadQueryException; @@ -37,7 +38,7 @@ BetterRequestException { String requestPath = accessPoint.translateRequestPathQuery(httpRequest); - LOGGER.trace("requestpath:" + requestPath); + LOGGER.fine("requestpath:" + requestPath); if (requestPath.startsWith("timebundle")) { @@ -72,9 +73,9 @@ .substring(requestPath.indexOf("/") + 1); String format = urlStrplus.substring(0, urlStrplus.indexOf("/")); - LOGGER.trace("format:" + format); + LOGGER.fine("format:" + format); String urlStr = urlStrplus.substring(urlStrplus.indexOf("/") + 1); - LOGGER.trace("id:" + urlStr); + LOGGER.fine("id:" + urlStr); WaybackRequest wbRequest = new WaybackRequest(); if (wbRequest.getStartTimestamp() == null) { wbRequest.setStartTimestamp(getEarliestTimestamp()); Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -5,10 +5,10 @@ import java.util.Date; import java.util.Iterator; import java.util.List; +import java.util.logging.Logger; import javax.servlet.http.HttpServletRequest; -import org.apache.log4j.Logger; import org.archive.wayback.core.WaybackRequest; import org.archive.wayback.exception.BadQueryException; import org.archive.wayback.exception.BetterRequestException; @@ -55,7 +55,7 @@ String base = accessPoint.translateRequestPath(httpRequest); String requestPath = accessPoint.translateRequestPathQuery(httpRequest); - LOGGER.trace("requestPath:" + requestPath); + LOGGER.fine("requestPath:" + requestPath); if (base.startsWith(MEMENTO_BASE)) { // strip leading "timegate/": Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/NutchResourceIndex.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/NutchResourceIndex.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/NutchResourceIndex.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -30,12 +30,12 @@ import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; +import java.util.logging.Logger; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; -import org.apache.log4j.Logger; import org.archive.wayback.ResourceIndex; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.core.CaptureSearchResults; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/RemoteResourceIndex.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/RemoteResourceIndex.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/RemoteResourceIndex.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -28,12 +28,12 @@ import java.io.IOException; import java.net.URL; import java.net.URLConnection; +import java.util.logging.Logger; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; -import org.apache.log4j.Logger; import org.archive.wayback.ResourceIndex; import org.archive.wayback.UrlCanonicalizer; import org.archive.wayback.core.CaptureSearchResult; @@ -96,7 +96,7 @@ if(factory != null) { builder = factory.newDocumentBuilder(); if (!builder.isNamespaceAware()) { - LOGGER.error("Builder is not namespace aware."); + LOGGER.severe("Builder is not namespace aware."); } } } catch (ParserConfigurationException e) { Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/adapters/CaptureToUrlSearchResultIterator.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/adapters/CaptureToUrlSearchResultIterator.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/adapters/CaptureToUrlSearchResultIterator.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -29,8 +29,8 @@ import java.util.HashMap; import java.util.Iterator; import java.util.NoSuchElementException; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.core.UrlSearchResult; import org.archive.wayback.util.CloseableIterator; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/bdb/SearchResultToBDBRecordAdapter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/bdb/SearchResultToBDBRecordAdapter.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/bdb/SearchResultToBDBRecordAdapter.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -24,8 +24,9 @@ */ package org.archive.wayback.resourceindex.bdb; +import java.util.logging.Logger; + import org.apache.commons.httpclient.URIException; -import org.apache.log4j.Logger; import org.archive.wayback.UrlCanonicalizer; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.util.Adapter; @@ -74,7 +75,7 @@ urlKey = canonicalizer.urlStringToKey(origUrl); } catch (URIException e) { // e.printStackTrace(); - LOGGER.warn("FAILED canonicalize(" + origUrl +")"); + LOGGER.warning("FAILED canonicalize(" + origUrl +")"); urlKey = origUrl; } keySB.append(urlKey); Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXFormatToSearchResultAdapter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXFormatToSearchResultAdapter.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXFormatToSearchResultAdapter.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -25,7 +25,8 @@ package org.archive.wayback.resourceindex.cdx; -import org.apache.log4j.Logger; +import java.util.logging.Logger; + import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.resourceindex.cdx.format.CDXFormat; import org.archive.wayback.resourceindex.cdx.format.CDXFormatException; @@ -44,7 +45,7 @@ try { return cdx.parseResult(line); } catch (CDXFormatException e) { - LOGGER.warn("CDXFormat(" + line + "):"+e.getLocalizedMessage()); + LOGGER.warning("CDXFormat(" + line + "):"+e.getLocalizedMessage()); } return null; } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXLineToSearchResultAdapter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXLineToSearchResultAdapter.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/CDXLineToSearchResultAdapter.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -25,7 +25,8 @@ package org.archive.wayback.resourceindex.cdx; -import org.apache.log4j.Logger; +import java.util.logging.Logger; + import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.util.Adapter; import org.archive.wayback.util.url.UrlOperations; @@ -109,7 +110,7 @@ try { compressedOffset = Long.parseLong(tokens[nextToken]); } catch (NumberFormatException e) { - LOGGER.warn("Bad compressed Offset field("+nextToken+") in (" + + LOGGER.warning("Bad compressed Offset field("+nextToken+") in (" + line +")"); return null; } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/dynamic/DynamicCDXIndex.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/dynamic/DynamicCDXIndex.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/cdx/dynamic/DynamicCDXIndex.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -32,18 +32,15 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Set; +import java.util.logging.Logger; import java.util.regex.Pattern; -import org.apache.log4j.Logger; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.exception.ResourceIndexNotAvailableException; -import org.archive.wayback.util.CloseableIterator; -import org.archive.wayback.util.FileDownloader; import org.archive.wayback.resourceindex.CompositeSearchResultSource; import org.archive.wayback.resourceindex.cdx.CDXIndex; -import org.archive.wayback.resourceindex.cdx.dynamic.CDXDefinitionFile; -import org.archive.wayback.resourceindex.cdx.dynamic.MD5LocationFile; -import org.archive.wayback.resourceindex.cdx.dynamic.RangeAssignmentFile; +import org.archive.wayback.util.CloseableIterator; +import org.archive.wayback.util.FileDownloader; /** * A CompositeSearchResultSource that autmatically manages it's list of sources @@ -274,7 +271,7 @@ break; } else { tmpTarget.delete(); - LOGGER.warn("Bad file contents. Location(" + + LOGGER.warning("Bad file contents. Location(" + loc +") should have MD5(" + neededMD5 + ") but has MD5(" + gotMD5 +")"); } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/distributed/AlphaPartitionedIndex.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/distributed/AlphaPartitionedIndex.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/distributed/AlphaPartitionedIndex.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -31,9 +31,9 @@ import java.util.Comparator; import java.util.HashMap; import java.util.Iterator; +import java.util.logging.Logger; import org.apache.commons.httpclient.URIException; -import org.apache.log4j.Logger; import org.archive.wayback.ResourceIndex; import org.archive.wayback.UrlCanonicalizer; import org.archive.wayback.core.SearchResults; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/filters/GuardRailFilter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/filters/GuardRailFilter.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/filters/GuardRailFilter.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -24,7 +24,8 @@ */ package org.archive.wayback.resourceindex.filters; -import org.apache.log4j.Logger; +import java.util.logging.Logger; + import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.util.ObjectFilter; @@ -55,7 +56,7 @@ public int filterObject(CaptureSearchResult r) { recordsScanned++; if(recordsScanned > maxRecordsToScan) { - LOGGER.warn("Hit max requests on " + r.getUrlKey() + " " + LOGGER.warning("Hit max requests on " + r.getUrlKey() + " " + r.getCaptureTimestamp()); return FILTER_ABORT; } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/IndexClient.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/IndexClient.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/IndexClient.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -24,20 +24,20 @@ */ package org.archive.wayback.resourceindex.updater; +import java.io.BufferedOutputStream; import java.io.File; -import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.util.Iterator; +import java.util.logging.Logger; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.methods.InputStreamRequestEntity; import org.apache.commons.httpclient.methods.PutMethod; -import org.apache.log4j.Logger; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.resourceindex.cdx.SearchResultToCDXLineAdapter; import org.archive.wayback.util.AdaptedIterator; @@ -114,7 +114,7 @@ } File toBeMergedFile = new File(toBeMergedDir,base); if(toBeMergedFile.exists()) { - LOGGER.warn("WARNING: "+toBeMergedFile.getAbsolutePath() + + LOGGER.warning("WARNING: "+toBeMergedFile.getAbsolutePath() + "already exists!"); } else { if(cdx.renameTo(toBeMergedFile)) { @@ -122,7 +122,7 @@ " for merging."); added = true; } else { - LOGGER.error("FAILED rename("+cdx.getAbsolutePath()+ + LOGGER.severe("FAILED rename("+cdx.getAbsolutePath()+ ") to ("+toBeMergedFile.getAbsolutePath()+")"); } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/LocalResourceIndexUpdater.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/LocalResourceIndexUpdater.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/updater/LocalResourceIndexUpdater.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -26,8 +26,8 @@ import java.io.File; import java.io.IOException; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.Shutdownable; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.exception.ConfigurationException; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -30,10 +30,9 @@ import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; +import java.util.logging.Logger; import java.util.zip.GZIPInputStream; -import org.apache.log4j.Logger; - /** * @author brad * @@ -74,7 +73,7 @@ StringBuilder sb = new StringBuilder(16); sb.append(BYTES_HEADER).append(offset).append(BYTES_MINUS); sb.append((offset + BLOCK_SIZE)-1); - LOGGER.trace("Reading block:" + urlOrPath + "("+sb.toString()+")"); + LOGGER.fine("Reading block:" + urlOrPath + "("+sb.toString()+")"); // TODO: timeouts URL u = new URL(urlOrPath); URLConnection uc = u.openConnection(); Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesChunkIterator.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesChunkIterator.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesChunkIterator.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -29,19 +29,15 @@ import java.io.File; import java.io.FileInputStream; import java.io.IOException; -import java.io.InputStream; import java.io.InputStreamReader; import java.io.RandomAccessFile; import java.util.Iterator; import java.util.List; -import java.util.RandomAccess; +import java.util.logging.Logger; import java.util.zip.GZIPInputStream; -import org.apache.log4j.Logger; -import org.archive.wayback.exception.ResourceIndexNotAvailableException; import org.archive.wayback.exception.RuntimeIOException; import org.archive.wayback.util.CloseableIterator; -import org.archive.wayback.webapp.AccessPoint; /** * @author brad Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesSearchResultSource.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesSearchResultSource.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinesSearchResultSource.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -30,8 +30,8 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.exception.ResourceIndexNotAvailableException; import org.archive.wayback.resourceindex.SearchResultSource; @@ -97,7 +97,7 @@ String line = lines.next(); String[] parts = line.split("\\s"); if(parts.length != 2) { - LOGGER.error("Bad line(" + line +") in (" + + LOGGER.severe("Bad line(" + line +") in (" + chunkMapPath + ")"); throw new IOException("Bad line(" + line +") in (" + chunkMapPath + ")"); @@ -151,7 +151,7 @@ numBlocks++; String parts[] = blockDescriptor.split("\t"); if(parts.length != 3) { - LOGGER.error("Bad line(" + blockDescriptor +") in (" + + LOGGER.severe("Bad line(" + blockDescriptor +") in (" + chunkMapPath + ")"); throw new ResourceIndexNotAvailableException("Bad line(" + blockDescriptor + ")"); 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-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -25,11 +25,11 @@ package org.archive.wayback.resourcestore; import java.io.IOException; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.ResourceStore; +import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.core.Resource; -import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.exception.ResourceNotAvailableException; import org.archive.wayback.resourcestore.locationdb.ResourceFileLocationDB; import org.archive.wayback.resourcestore.resourcefile.ResourceFactory; @@ -85,7 +85,7 @@ // which means we've already read some } catch (IOException e) { - LOGGER.warn("Unable to retrieve resource from " + url); + LOGGER.warning("Unable to retrieve resource from " + url); } if(r != null) { break; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/HTTPRecordAnnotater.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/HTTPRecordAnnotater.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/HTTPRecordAnnotater.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -27,14 +27,14 @@ import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; +import java.util.logging.Logger; import org.apache.commons.httpclient.Header; -import org.apache.log4j.Logger; import org.archive.wayback.WaybackConstants; import org.archive.wayback.core.CaptureSearchResult; import org.archive.wayback.util.htmllex.ContextAwareLexer; +import org.archive.wayback.util.htmllex.ParseContext; import org.archive.wayback.util.htmllex.ParseEventDelegator; -import org.archive.wayback.util.htmllex.ParseContext; import org.archive.wayback.util.url.UrlOperations; import org.htmlparser.Node; import org.htmlparser.lexer.Lexer; @@ -156,13 +156,13 @@ } catch (ParserException e) { // TODO Auto-generated catch block e.printStackTrace(); - LOGGER.warn(fileContext + " " + e.getLocalizedMessage()); + LOGGER.warning(fileContext + " " + e.getLocalizedMessage()); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); - LOGGER.warn(fileContext + " " + e.getLocalizedMessage()); + LOGGER.warning(fileContext + " " + e.getLocalizedMessage()); } catch (IOException e) { - LOGGER.warn(fileContext + " " + e.getLocalizedMessage()); + LOGGER.warning(fileContext + " " + e.getLocalizedMessage()); } } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexQueueUpdater.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexQueueUpdater.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexQueueUpdater.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -29,8 +29,8 @@ import java.io.FileReader; import java.io.IOException; import java.io.PrintWriter; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.Shutdownable; import org.archive.wayback.resourcestore.locationdb.ResourceFileLocationDB; import org.archive.wayback.util.CloseableIterator; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexWorker.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexWorker.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/IndexWorker.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -28,8 +28,8 @@ import java.io.IOException; import java.io.PrintWriter; import java.util.Iterator; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.Shutdownable; import org.archive.wayback.UrlCanonicalizer; import org.archive.wayback.core.CaptureSearchResult; @@ -103,7 +103,7 @@ try { pathsOrUrls = db.nameToUrls(name); } catch(IOException e) { - LOGGER.error("FAILED TO LOOKUP(" + name + ")" + + LOGGER.severe("FAILED TO LOOKUP(" + name + ")" + e.getLocalizedMessage()); return false; } @@ -118,7 +118,7 @@ } } } catch(IOException e) { - LOGGER.error("FAILED to index or upload (" + name + ")"); + LOGGER.severe("FAILED to index or upload (" + name + ")"); e.printStackTrace(); } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/WARCRecordToSearchResultAdapter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/WARCRecordToSearchResultAdapter.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/indexer/WARCRecordToSearchResultAdapter.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -26,13 +26,13 @@ import java.io.File; import java.io.IOException; +import java.util.logging.Logger; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpParser; import org.apache.commons.httpclient.StatusLine; import org.apache.commons.httpclient.URIException; import org.apache.commons.httpclient.util.EncodingUtil; -import org.apache.log4j.Logger; import org.archive.io.ArchiveRecordHeader; import org.archive.io.RecoverableIOException; import org.archive.io.arc.ARCConstants; @@ -166,7 +166,7 @@ String urlKey = canonicalizer.urlStringToKey(origUrl); result.setUrlKey(urlKey); } catch (URIException e) { - LOGGER.warn("FAILED canonicalize(" + origUrl + "):" + + LOGGER.warning("FAILED canonicalize(" + origUrl + "):" + file + " " + offset); result.setUrlKey(origUrl); } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/FileProxyServlet.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/FileProxyServlet.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/FileProxyServlet.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -33,6 +33,7 @@ import java.net.InetSocketAddress; import java.net.Socket; import java.net.URL; +import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -41,7 +42,6 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.httpclient.ChunkedInputStream; -import org.apache.log4j.Logger; import org.archive.util.anvl.ANVLRecord; import org.archive.wayback.util.http.HttpRequestMessage; import org.archive.wayback.util.http.HttpResponse; @@ -96,7 +96,7 @@ if(urls == null || urls.length == 0) { - LOGGER.warn("No locations for " + location.getName()); + LOGGER.warning("No locations for " + location.getName()); httpResponse.sendError(HttpServletResponse.SC_NOT_FOUND, "Unable to locate("+ location.getName() +")"); } else { @@ -110,12 +110,12 @@ break; } } catch(IOException e) { - LOGGER.warn("failed proxy of " + urlString + " " + + LOGGER.warning("failed proxy of " + urlString + " " + e.getLocalizedMessage()); } } if(ds == null) { - LOGGER.warn("No successful locations for " + + LOGGER.warning("No successful locations for " + location.getName()); httpResponse.sendError(HttpServletResponse.SC_BAD_GATEWAY, "failed proxy of ("+ location.getName() +")"); Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/RemoteResourceFileLocationDB.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/RemoteResourceFileLocationDB.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/RemoteResourceFileLocationDB.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -31,6 +31,7 @@ import java.io.InputStreamReader; import java.util.Arrays; import java.util.Iterator; +import java.util.logging.Logger; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpStatus; @@ -38,8 +39,6 @@ import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.methods.PostMethod; import org.apache.commons.httpclient.util.ParameterFormatter; -import org.apache.log4j.Logger; -import org.archive.wayback.resourcestore.locationdb.ResourceFileLocationDBServlet; import org.archive.wayback.util.CloseableIterator; import org.archive.wayback.util.WrappedCloseableIterator; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/ResourceFileLocationDBUpdater.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/ResourceFileLocationDBUpdater.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/locationdb/ResourceFileLocationDBUpdater.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -27,8 +27,8 @@ import java.io.File; import java.io.IOException; import java.util.Iterator; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.Shutdownable; import org.archive.wayback.resourcestore.resourcefile.ResourceFileList; import org.archive.wayback.resourcestore.resourcefile.ResourceFileLocation; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/DirectoryResourceFileSource.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/DirectoryResourceFileSource.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/DirectoryResourceFileSource.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -29,10 +29,9 @@ import java.io.IOException; import java.util.ArrayList; import java.util.List; +import java.util.logging.Logger; -import org.apache.log4j.Logger; - /** * Local directory tree holding ARC and WARC files. * @@ -87,7 +86,7 @@ } } } else { - LOGGER.warn(root.getAbsolutePath() + " is not a directory."); + LOGGER.warning(root.getAbsolutePath() + " is not a directory."); return; } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileList.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileList.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileList.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -28,8 +28,8 @@ import java.io.IOException; import java.util.HashMap; import java.util.Iterator; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.util.AdaptedIterator; import org.archive.wayback.util.Adapter; import org.archive.wayback.util.CloseableIterator; @@ -80,7 +80,7 @@ if(location != null) { list.add(location); } else { - LOGGER.warn("Bad parse of line(" + line + ") in (" + + LOGGER.warning("Bad parse of line(" + line + ") in (" + source.getAbsolutePath() + ")"); } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileSourceUpdater.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileSourceUpdater.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/resourcefile/ResourceFileSourceUpdater.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -27,8 +27,8 @@ import java.io.File; import java.io.IOException; import java.util.List; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.Shutdownable; import org.archive.wayback.resourcestore.locationdb.ResourceFileLocationDBUpdater; import org.archive.wayback.util.DirMaker; @@ -87,7 +87,7 @@ LOGGER.info("Synchronized " + name); } catch (IOException e) { e.printStackTrace(); - LOGGER.warn("FAILED Synchronize " + name + e.getMessage()); + LOGGER.warning("FAILED Synchronize " + name + e.getMessage()); } } @@ -120,7 +120,7 @@ if(sleepInterval > 0) { sleep(sleepInterval); } else { - LOGGER.warn("Last Synchronize took " + syncDuration + + LOGGER.warning("Last Synchronize took " + syncDuration + " where interval is " + interval + ". Not sleeping."); } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ARCCreator.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ARCCreator.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ARCCreator.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -32,8 +32,8 @@ import java.util.Arrays; import java.util.HashMap; import java.util.concurrent.atomic.AtomicInteger; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.io.arc.ARCConstants; import org.archive.io.arc.ARCWriter; import org.archive.util.ArchiveUtils; Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/partition/Partitioner.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/partition/Partitioner.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/partition/Partitioner.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -7,8 +7,8 @@ import java.util.Iterator; import java.util.List; import java.util.TimeZone; +import java.util.logging.Logger; -import org.apache.log4j.Logger; import org.archive.wayback.util.partition.size.DayPartitionSize; import org.archive.wayback.util.partition.size.HourPartitionSize; import org.archive.wayback.util.partition.size.MonthPartitionSize; @@ -200,7 +200,7 @@ } if(itr.hasNext()) { // eew... Likely bad usage. is this an error? - LOGGER.warn("Not all elements fit in partitions!"); + LOGGER.warning("Not all elements fit in partitions!"); } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/AggressiveUrlCanonicalizer.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/AggressiveUrlCanonicalizer.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/AggressiveUrlCanonicalizer.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -389,6 +389,11 @@ line + ") skipped (" + parts[column] + ")"); e.printStackTrace(); continue; + } catch (StringIndexOutOfBoundsException e) { + System.err.println("Invalid URL in line " + lineNumber + " (" + + line + ") skipped (" + parts[column] + ")"); + e.printStackTrace(); + continue; } } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java 2010-08-26 23:43:06 UTC (rev 3242) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java 2010-08-27 23:35:14 UTC (rev 3243) @@ -24,11 +24,11 @@ */ package org.archive.wayback.util.url; +import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.httpclient.URIException; -import org.apache.log4j.Logger; import org.archive.net.UURI; import org.archive.net.UURIFactory; @@ -162,7 +162,7 @@ try { return UURIFactory.getInstance(url).getEscapedURI(); } catch (URIException e) { - LOGGER.warn(e.getLocalizedMessage() + ": " + url); + LOGGER.warning(e.getLocalizedMessage() + ": " + url); // can't let a space exist... send back close to whatever came // in... return url.replace(" ", "%20"); @@ -175,7 +175,7 @@ absBaseURI = UURIFactory.getInstance(baseUrl); resolvedURI = UURIFactory.getInstance(absBaseURI, url); } catch (URIException e) { - LOGGER.warn(e.getLocalizedMessage() + ": " + url); + LOGGER.warning(e.getLocalizedMessage(... [truncated message content] |