You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by ja...@apache.org on 2013/07/08 11:27:49 UTC

svn commit: r1500627 - /ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/eval/AssertionEvaluation.java

Author: james-masanz
Date: Mon Jul  8 09:27:49 2013
New Revision: 1500627

URL: http://svn.apache.org/r1500627
Log:
have all input args  printed out by the debug logging code

Modified:
    ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/eval/AssertionEvaluation.java

Modified: ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/eval/AssertionEvaluation.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/eval/AssertionEvaluation.java?rev=1500627&r1=1500626&r2=1500627&view=diff
==============================================================================
--- ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/eval/AssertionEvaluation.java (original)
+++ ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/eval/AssertionEvaluation.java Mon Jul  8 09:27:49 2013
@@ -362,7 +362,7 @@ protected static Options options = new O
       }
     }
     
-    System.out.println("Finished assertion module.");
+    System.out.println("Finished assertion module.\n");
     
   }
   
@@ -392,10 +392,14 @@ protected static Options options = new O
 
 private static void printOptionsForDebugging(Options options)
   {
-	System.out.format(
+	String message;
+	message = String.format(
+		"Printing options: %n" +
 		"training dir: %s%n" +
 	    "test dir: %s%n" + 
 	    "model dir: %s%n" +
+	    "preprocess dir: %s%n" +
+	    "evaluation output dir: %s%n" +
 	    "cross-validation: %d%n" +
 	    "ignore polarity: %b%n" +
 	    "ignore conditional: %b%n" +
@@ -403,18 +407,31 @@ private static void printOptionsForDebug
 	    "ignore subject: %b%n" +
 	    "ignore generic: %b%n" +
 	    "ignore history: %b%n" +
+	    "train only: %b%n" +
+	    "test only: %b%n" +
+	    "eval only: %b%n" +
+	    //"crossValidationFolds: %s%n" +
+	    "noCleartk: %b%n" +
 	    "%n%n",
-	    options.trainDirectory,
-	    (options.testDirectory != null) ? options.testDirectory.getAbsolutePath() : "",
+	    options.trainDirectory, // just a String so no need to check for null because not using getAbsolutePath()
+   	    (options.testDirectory != null) ? options.testDirectory.getAbsolutePath() : "",
 	    (options.modelsDirectory!=null) ? options.modelsDirectory.getAbsolutePath() : "",
+   		(options.preprocessDir!=null) ? options.preprocessDir.getAbsolutePath() : "",
+	    (options.evaluationOutputDirectory!=null) ? options.evaluationOutputDirectory.getAbsolutePath() : "",
 	    options.crossValidationFolds,
 	    options.ignorePolarity,
 	    options.ignoreConditional,
 	    options.ignoreUncertainty,
 	    options.ignoreSubject,
 	    options.ignoreGeneric,
-	    options.ignoreHistory
+	    options.ignoreHistory,
+		options.trainOnly,
+		options.testOnly,
+		options.evalOnly,
+		//(options.crossValidationFolds != null) ? options.crossValidationFolds.intValue()+"" : "",
+		options.noCleartk
 	    );
+	logger.info(message);
   }
 
 public static void printScore(Map<String, AnnotationStatistics> map, String directory)
@@ -471,7 +488,7 @@ public static void printScore(Map<String
 //	  File devDirectory = new File(options.trainDirectory.getParentFile() + File.separator + "dev");
 	  File trainDir = null;
 	  if (options.trainDirectory.split("[;:]").length>1) {
-		  throw new IOException("Assertion preprocess wants to write to one train directory, but you've supplied multiple.");
+		  throw new IOException("Assertion preprocess wants to write to one train directory, but you've supplied multiple: " + options.trainDirectory);
 	  } else {
 		  trainDir = new File(options.trainDirectory);
 	  }