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)) {


Reply via email to