Author: degenaro
Date: Thu Mar 21 17:10:58 2013
New Revision: 1459406
URL: http://svn.apache.org/r1459406
Log:
UIMA-2765 DUCC command line interface (CLI) should announce jd.err.log upon
Completed state, as appropriate
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java?rev=1459406&r1=1459405&r2=1459406&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java
Thu Mar 21 17:10:58 2013
@@ -18,6 +18,7 @@
*/
package org.apache.uima.ducc.ws.server;
+import java.io.File;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Iterator;
@@ -103,6 +104,14 @@ public class DuccWebMonitorJob {
monitorInfo.retry = si.getWorkItemsRetry();
monitorInfo.procs =
""+dwj.getProcessMap().getAliveProcessCount();
+ if(si.getIntWorkItemsError() > 0) {
+ String logsjobdir =
dwj.getUserLogsDir()+dwj.getDuccId().getFriendly()+File.separator;
+ String logfile = "jd.err.log";
+ ArrayList<String> errorLogs = new
ArrayList<String>();
+ errorLogs.add(logsjobdir+logfile);
+ monitorInfo.errorLogs = errorLogs;
+ }
+
ArrayList<String> stateSequence =
monitorInfo.stateSequence;
String state = dwj.getJobState().toString();
if(!stateSequence.contains(state)) {