You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by db...@apache.org on 2005/12/08 09:40:18 UTC
svn commit: r355037 -
/geronimo/gbuild/trunk/gbuild-agent/src/main/java/org/apache/geronimo/gbuild/agent/LogFailedBuildsExtension.java
Author: dblevins
Date: Thu Dec 8 00:40:14 2005
New Revision: 355037
URL: http://svn.apache.org/viewcvs?rev=355037&view=rev
Log:
Added better logging
Modified:
geronimo/gbuild/trunk/gbuild-agent/src/main/java/org/apache/geronimo/gbuild/agent/LogFailedBuildsExtension.java
Modified: geronimo/gbuild/trunk/gbuild-agent/src/main/java/org/apache/geronimo/gbuild/agent/LogFailedBuildsExtension.java
URL: http://svn.apache.org/viewcvs/geronimo/gbuild/trunk/gbuild-agent/src/main/java/org/apache/geronimo/gbuild/agent/LogFailedBuildsExtension.java?rev=355037&r1=355036&r2=355037&view=diff
==============================================================================
--- geronimo/gbuild/trunk/gbuild-agent/src/main/java/org/apache/geronimo/gbuild/agent/LogFailedBuildsExtension.java (original)
+++ geronimo/gbuild/trunk/gbuild-agent/src/main/java/org/apache/geronimo/gbuild/agent/LogFailedBuildsExtension.java Thu Dec 8 00:40:14 2005
@@ -23,6 +23,7 @@
import org.codehaus.plexus.personality.plexus.lifecycle.phase.Startable;
import org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException;
import org.codehaus.plexus.personality.plexus.lifecycle.phase.StoppingException;
+import org.codehaus.plexus.logging.AbstractLogEnabled;
import java.io.File;
import java.io.IOException;
@@ -34,7 +35,7 @@
/**
* @version $Rev$ $Date$
*/
-public class LogFailedBuildsExtension extends AbstractContinuumAgentAction implements BuildResultsExtension, Startable {
+public class LogFailedBuildsExtension extends AbstractLogEnabled implements BuildResultsExtension, Startable {
/**
* @plexus.configuration
@@ -80,6 +81,7 @@
}
public void execute(Map context) throws Exception {
+
ContinuumStore store = AbstractContinuumAgentAction.getContinuumStore(context);
int projectId = AbstractContinuumAction.getProjectId(context);
@@ -90,6 +92,8 @@
int exitCode = buildResult.getExitCode();
+ getLogger().debug(context.get("build.name") + " " + context.get("build.id") + " - exit code (" + exitCode + ")");
+
if (exitCode == 0) {
return;
}
@@ -118,10 +122,13 @@
parent.mkdirs();
+
try {
GZipUtils.fileWrite(file, bytes);
} catch (IOException e) {
getLogger().error("Could not write to file " + file.getAbsolutePath(), e);
}
+
+ getLogger().info("Wrote build ouput (" + file.length() + " bytes) to " + file.getAbsolutePath());
}
}