Skip to content

Commit 4d002b6

Browse files
frauzufallctrueden
authored andcommitted
searchbar: logservice
1 parent 6c09096 commit 4d002b6

File tree

3 files changed

+25
-10
lines changed

3 files changed

+25
-10
lines changed

src/main/java/org/scijava/search/web/BISESearcher.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import javax.xml.parsers.DocumentBuilderFactory;
1111
import javax.xml.parsers.ParserConfigurationException;
1212

13+
import org.scijava.log.LogService;
14+
import org.scijava.plugin.Parameter;
1315
import org.scijava.search.SearchResult;
1416
import org.w3c.dom.Document;
1517
import org.w3c.dom.Node;
@@ -24,6 +26,9 @@
2426
*/
2527
//@Plugin(type = Searcher.class, name = "BISE")
2628
public class BISESearcher extends AbstractWebSearcher {
29+
30+
@Parameter
31+
private LogService logService;
2732

2833
public BISESearcher() {
2934
super("BISE");
@@ -44,14 +49,14 @@ public List<SearchResult> search(final String text, final boolean fuzzy) {
4449
saveLastItem();
4550

4651
}
47-
catch (final IOException ex) {
48-
ex.printStackTrace();
52+
catch (final IOException e) {
53+
logService.log().debug(e);
4954
}
5055
catch (final ParserConfigurationException e) {
51-
e.printStackTrace();
56+
logService.log().debug(e);
5257
}
5358
catch (final SAXException e) {
54-
e.printStackTrace();
59+
logService.log().debug(e);
5560
}
5661
return getSearchResults();
5762
}

src/main/java/org/scijava/search/web/ImageJForumSearcher.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import java.util.List;
99
import java.util.Scanner;
1010

11+
import org.scijava.log.LogService;
12+
import org.scijava.plugin.Parameter;
1113
import org.scijava.plugin.Plugin;
1214
import org.scijava.search.SearchResult;
1315
import org.scijava.search.Searcher;
@@ -19,6 +21,9 @@
1921
*/
2022
@Plugin(type = Searcher.class, name = "ImageJ Forum")
2123
public class ImageJForumSearcher extends AbstractWebSearcher {
24+
25+
@Parameter
26+
private LogService logService;
2227

2328
public ImageJForumSearcher() {
2429
super("ImageJ Forum");
@@ -55,8 +60,8 @@ public List<SearchResult> search(final String text, final boolean fuzzy) {
5560
addResult(metaInfo.get("title"), "", forumPostUrl, details);
5661
}
5762
}
58-
catch (final IOException ex) {
59-
ex.printStackTrace();
63+
catch (final IOException e) {
64+
logService.log().debug(e);
6065
}
6166
return getSearchResults();
6267
}

src/main/java/org/scijava/search/web/WikiSearcher.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import javax.xml.parsers.DocumentBuilderFactory;
1111
import javax.xml.parsers.ParserConfigurationException;
1212

13+
import org.scijava.log.LogService;
14+
import org.scijava.plugin.Parameter;
1315
import org.scijava.plugin.Plugin;
1416
import org.scijava.search.SearchResult;
1517
import org.scijava.search.Searcher;
@@ -26,6 +28,9 @@
2628
*/
2729
@Plugin(type = Searcher.class, name = "ImageJ Wiki")
2830
public class WikiSearcher extends AbstractWebSearcher {
31+
32+
@Parameter
33+
private LogService logService;
2934

3035
public WikiSearcher() {
3136
super("ImageJ Wiki");
@@ -44,14 +49,14 @@ public List<SearchResult> search(final String text, final boolean fuzzy) {
4449

4550
parse(doc.getDocumentElement());
4651
}
47-
catch (final IOException ex) {
48-
ex.printStackTrace();
52+
catch (final IOException e) {
53+
logService.log().debug(e);
4954
}
5055
catch (final ParserConfigurationException e) {
51-
e.printStackTrace();
56+
logService.log().debug(e);
5257
}
5358
catch (final SAXException e) {
54-
e.printStackTrace();
59+
logService.log().debug(e);
5560
}
5661

5762
return getSearchResults();

0 commit comments

Comments
 (0)