comparison artifacts/src/main/java/org/dive4elements/river/wsplgen/WSPLGENCallable.java @ 8518:2dba91c00c72

On error log error.
author "Tom Gottfried <tom@intevation.de>"
date Thu, 18 Dec 2014 16:12:01 +0100
parents e4606eae8ea5
children 0a5239a1e46e
comparison
equal deleted inserted replaced
8517:288ea098494c 8518:2dba91c00c72
92 logObserver.join(); 92 logObserver.join();
93 errorObserver.join(); 93 errorObserver.join();
94 } 94 }
95 catch (InterruptedException iee) { /* do nothing */ } 95 catch (InterruptedException iee) { /* do nothing */ }
96 96
97 log.info("WSPLGEN exit value: " + process.exitValue()); 97 int exitValue = process.exitValue();
98 if (exitValue < 2) {
99 log.info("WSPLGEN exit value: " + exitValue);
100 }
101 else {
102 log.error("WSPLGEN exit value: " + exitValue);
103 }
98 log.info( 104 log.info(
99 "WSPLGEN throw " + 105 "WSPLGEN throw " +
100 errorObserver.numErrors() + " errors."); 106 errorObserver.numErrors() + " errors.");
101 log.info( 107 log.info(
102 "WSPLGEN throw " + 108 "WSPLGEN throw " +
103 errorObserver.numWarnings() + " warnings."); 109 errorObserver.numWarnings() + " warnings.");
104 110
105 if (process.exitValue() < 2 && errorObserver.numErrors() == 0) { 111 if (exitValue < 2 && errorObserver.numErrors() == 0) {
106 FacetCreator fc = job.getFacetCreator(); 112 FacetCreator fc = job.getFacetCreator();
107 fc.createWSPLGENFacet(); 113 fc.createWSPLGENFacet();
108 fc.finish(); 114 fc.finish();
109 } 115 }
110 116

http://dive4elements.wald.intevation.org