Skip to content

Commit 4a7d768

Browse files
committed
restore logging
1 parent 5f1c36e commit 4a7d768

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

biojava-ontology/src/main/java/demo/ParseGO.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
import org.biojava.nbio.ontology.Ontology;
2828
import org.biojava.nbio.ontology.Term;
2929
import org.biojava.nbio.ontology.io.OboParser;
30+
import org.slf4j.Logger;
31+
import org.slf4j.LoggerFactory;
3032

3133
import java.io.BufferedReader;
3234
import java.io.InputStream;
@@ -37,31 +39,29 @@
3739

3840
public class ParseGO {
3941

42+
static final Logger logger = LoggerFactory.getLogger(ParseGO.class);
43+
4044
/**
41-
* Parses Biosapiens OBO file and prints out name/description
42-
* pairs
45+
* Parses Biosapiens OBO file and logs name/description at INFO level
4346
*
4447
* @param args
4548
*/
4649
public static void main(String[] args) {
4750

48-
try {
49-
50-
OboParser parser = new OboParser();
51-
InputStream inStream = OboParser.class.getResourceAsStream("/ontology/biosapiens.obo");
52-
53-
BufferedReader oboFile = new BufferedReader(new InputStreamReader(inStream));
54-
51+
OboParser parser = new OboParser();
52+
try (InputStream inStream = OboParser.class.getResourceAsStream("/ontology/bio sapiens.obo");
53+
BufferedReader oboFile = new BufferedReader(new InputStreamReader(inStream))) {
5554
Ontology ontology = parser.parseOBO(oboFile, "BioSapiens", "the BioSapiens ontology");
56-
5755
Set<Term> keys = ontology.getTerms();
5856
Iterator<Term> iter = keys.iterator();
5957
while (iter.hasNext()) {
6058
Term t = iter.next();
61-
System.out.println(t.getName() + " " + t.getDescription());
59+
logger.info("{} [{}]", t.getName(), t.getDescription());
6260
}
61+
6362
} catch (Exception e) {
64-
System.err.println("Exception: " + e);
63+
logger.error("Exception: " + e);
64+
System.exit(1);
6565
}
6666
}
6767
}

0 commit comments

Comments
 (0)