Reduces some compiler spew.

Review by: spoon, scottb



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6455 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/core/ext/soyc/impl/DependencyRecorder.java b/dev/core/src/com/google/gwt/core/ext/soyc/impl/DependencyRecorder.java
index a8f648e..de9d906 100644
--- a/dev/core/src/com/google/gwt/core/ext/soyc/impl/DependencyRecorder.java
+++ b/dev/core/src/com/google/gwt/core/ext/soyc/impl/DependencyRecorder.java
@@ -107,7 +107,7 @@
    */
   protected void recordDependenciesImpl(TreeLogger logger, JProgram jprogram) {
 
-    logger = logger.branch(TreeLogger.INFO,
+    logger = logger.branch(TreeLogger.DEBUG,
         "Creating dependencies file for the compile report");
 
     ControlFlowAnalyzer dependencyAnalyzer = new ControlFlowAnalyzer(jprogram);
@@ -124,7 +124,6 @@
       writer.write(builder.toString());
       Utility.close(writer);
 
-      logger.log(TreeLogger.INFO, "Done");
     } catch (Throwable e) {
       logger.log(TreeLogger.ERROR, "Could not write dependency file.", e);
     }
diff --git a/dev/core/src/com/google/gwt/core/ext/soyc/impl/SplitPointRecorder.java b/dev/core/src/com/google/gwt/core/ext/soyc/impl/SplitPointRecorder.java
index 044de32..5af2202 100644
--- a/dev/core/src/com/google/gwt/core/ext/soyc/impl/SplitPointRecorder.java
+++ b/dev/core/src/com/google/gwt/core/ext/soyc/impl/SplitPointRecorder.java
@@ -108,7 +108,7 @@
       Utility.close(writer);
       pw.close();
 
-      logger.log(TreeLogger.INFO, "Done");
+      logger.log(TreeLogger.DEBUG, "Done");
 
     } catch (Throwable e) {
       logger.log(TreeLogger.ERROR, "Could not open dependency file.", e);
diff --git a/dev/core/src/com/google/gwt/dev/CompilePerms.java b/dev/core/src/com/google/gwt/dev/CompilePerms.java
index d033f5d..c64151c 100644
--- a/dev/core/src/com/google/gwt/dev/CompilePerms.java
+++ b/dev/core/src/com/google/gwt/dev/CompilePerms.java
@@ -198,9 +198,9 @@
       throws UnableToCompleteException {
     final TreeLogger branch = logger.branch(TreeLogger.INFO, "Compiling "
         + perms.length + " permutation" + (perms.length > 1 ? "s" : ""));
-    PermutationWorkerFactory.compilePermutations(logger, precompilation, perms,
+    PermutationWorkerFactory.compilePermutations(branch, precompilation, perms,
         localWorkers, resultFiles);
-    branch.log(TreeLogger.INFO, "Permutation compile succeeded");
+    logger.log(TreeLogger.INFO, "Compile of permutations succeeded");
   }
 
   public static void main(String[] args) {
diff --git a/dev/core/src/com/google/gwt/dev/CompilePermsServer.java b/dev/core/src/com/google/gwt/dev/CompilePermsServer.java
index e119a8e..012aac7 100644
--- a/dev/core/src/com/google/gwt/dev/CompilePermsServer.java
+++ b/dev/core/src/com/google/gwt/dev/CompilePermsServer.java
@@ -296,8 +296,8 @@
 
     Throwable caught = null;
     try {
-      PermutationResult result = CompilePerms.compile(logger.branch(
-          TreeLogger.DEBUG, "Compiling"), p, ast);
+      logger.log(TreeLogger.DEBUG, "Compiling");
+      PermutationResult result = CompilePerms.compile(logger, p, ast);
       resultFile.set(logger, result);
       logger.log(TreeLogger.DEBUG, "Successfully compiled permutation");
     } catch (UnableToCompleteException e) {
diff --git a/dev/core/src/com/google/gwt/dev/Compiler.java b/dev/core/src/com/google/gwt/dev/Compiler.java
index 442e047..178c37c 100644
--- a/dev/core/src/com/google/gwt/dev/Compiler.java
+++ b/dev/core/src/com/google/gwt/dev/Compiler.java
@@ -210,10 +210,11 @@
 
           precompilation = null; // No longer needed, so save the memory
 
-          Link.link(logger.branch(TreeLogger.INFO, "Linking into "
-              + options.getWarDir().getPath()), module, generatedArtifacts,
-              allPerms, resultFiles, options.getWarDir(),
-              options.getExtraDir(), precompileOptions);
+          File absPath = new File(options.getWarDir(), module.getName());
+          absPath = absPath.getAbsoluteFile();
+          Link.link(logger.branch(TreeLogger.TRACE, "Linking into " + absPath),
+              module, generatedArtifacts, allPerms, resultFiles,
+              options.getWarDir(), options.getExtraDir(), precompileOptions);
 
           long compileDone = System.currentTimeMillis();
           long delta = compileDone - compileStart;
diff --git a/dev/core/src/com/google/gwt/dev/GWTCompiler.java b/dev/core/src/com/google/gwt/dev/GWTCompiler.java
index 5a6b4e4..9e74f56 100644
--- a/dev/core/src/com/google/gwt/dev/GWTCompiler.java
+++ b/dev/core/src/com/google/gwt/dev/GWTCompiler.java
@@ -202,7 +202,7 @@
 
           precompilation = null; // No longer needed, so save the memory
 
-          Link.legacyLink(logger.branch(TreeLogger.INFO, "Linking into "
+          Link.legacyLink(logger.branch(TreeLogger.TRACE, "Linking into "
               + options.getOutDir().getPath()), module, generatedArtifacts,
               allPerms, resultFiles, options.getOutDir(), precompileOptions);
 
diff --git a/dev/core/src/com/google/gwt/dev/PermutationWorkerFactory.java b/dev/core/src/com/google/gwt/dev/PermutationWorkerFactory.java
index 7d3ff6c..93fbe54 100644
--- a/dev/core/src/com/google/gwt/dev/PermutationWorkerFactory.java
+++ b/dev/core/src/com/google/gwt/dev/PermutationWorkerFactory.java
@@ -249,9 +249,10 @@
     List<Work> work = new ArrayList<Work>(permutations.length);
     for (int i = 0; i < permutations.length; ++i) {
       Permutation perm = permutations[i];
-      TreeLogger permLogger = logger.branch(TreeLogger.DEBUG,
-          "Worker permutation " + perm.getId() + " of " + permutations.length);
-      work.add(new Work(permLogger, perm, resultFiles.get(i)));
+      int printId = perm.getId() + 1;
+      logger.log(TreeLogger.DEBUG, 
+          "Creating worker permutation " + printId + " of " + permutations.length);
+      work.add(new Work(logger, perm, resultFiles.get(i)));
     }
 
     // Create the workers.
diff --git a/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java b/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
index 7d80596..126aab2 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
@@ -210,6 +210,9 @@
       UnifiedAst unifiedAst, Map<String, String> rebindAnswers,
       PropertyOracle[] propertyOracles, int permutationId)
       throws UnableToCompleteException {
+
+    int printId = permutationId + 1;
+    logger.log(TreeLogger.INFO, "Compiling permutation " + printId + "...");
     long permStart = System.currentTimeMillis();
     try {
       if (JProgram.isTracingEnabled()) {
@@ -358,7 +361,7 @@
           makeSoycArtifact(logger, permutationId, jprogram, js, sizeBreakdowns,
               sourceInfoMaps, dependencies, map, obfuscateMap));
 
-      System.out.println("Permutation took "
+      logger.log(TreeLogger.TRACE, "Permutation took "
           + (System.currentTimeMillis() - permStart) + " ms");
       return toReturn;
     } catch (Throwable e) {