lewismc commented on a change in pull request #649: URL: https://github.com/apache/nutch/pull/649#discussion_r649525019
########## File path: src/plugin/urlnormalizer-protocol/src/java/org/apache/nutch/net/urlnormalizer/protocol/ProtocolURLNormalizer.java ########## @@ -82,15 +82,21 @@ private synchronized void readConfiguration(Reader configReader) throws IOExcept String line, host; String protocol; int delimiterIndex; + int lineNumber = 0; while ((line = reader.readLine()) != null) { + lineNumber++; if (StringUtils.isNotBlank(line) && !line.startsWith("#")) { line = line.trim(); delimiterIndex = line.indexOf(" "); // try tabulator if (delimiterIndex == -1) { delimiterIndex = line.indexOf("\t"); } + if (delimiterIndex == -1) { + LOG.warn("Invalid line {} without delimiter: {}", lineNumber, line); Review comment: How exactly do I trigger this warning? Can you provide an example or a trivial unit test? ########## File path: src/plugin/urlnormalizer-protocol/src/java/org/apache/nutch/net/urlnormalizer/protocol/ProtocolURLNormalizer.java ########## @@ -177,6 +183,7 @@ public void setConf(Configuration conf) { if (reader == null) { Path path = new Path(file); FileSystem fs = path.getFileSystem(conf); + LOG.info("Reading {} rules file {} from {}", pluginName, file, fs); Review comment: Logging the `fs` object results in a log entry ``` 2021-06-10 10:51:00,072 INFO protocol.ProtocolURLNormalizer (ProtocolURLNormalizer.java:setConf(186)) - Reading urlnormalizer-protocol rules file /Users/lmcgibbn/Downloads/nutch/build/urlnormalizer-protocol/test/data/broken_protocols.txt from org.apache.hadoop.fs.LocalFileSystem@e54303 ``` Is the `LocalFileSystem@e54303` object reference useful? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org