For what it's worth, I wonder if a SEVERE level log message for this makes sense. I left the SEVER in place for now, but, umh... :-)
On 2/4/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Author: brianm > Date: Mon Feb 4 15:15:57 2008 > New Revision: 618488 > > URL: http://svn.apache.org/viewvc?rev=618488&view=rev > Log: > On gadget exception log the exception as well as the message. > Now that exception is logged, don't print stacktrace to stderr. > > Modified: > > > incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java > > Modified: > incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java > URL: > http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java?rev=618488&r1=618487&r2=618488&view=diff > > ============================================================================== > --- > incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java > (original) > +++ > incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java > Mon Feb 4 15:15:57 2008 > @@ -36,6 +36,7 @@ > import java.util.concurrent.ExecutorCompletionService; > import java.util.concurrent.Future; > import java.util.logging.Logger; > +import java.util.logging.Level; > > public class GadgetServer { > private final GadgetServerConfig config; > @@ -241,8 +242,8 @@ > } > > if (gadgetException != null) { > - logger.severe(gadgetException.getCode().toString()); > - gadgetException.printStackTrace(); > + logger.log(Level.SEVERE, gadgetException.getCode().toString(), > gadgetException); > + > // Add to list of all exceptions caught, clear jobs, and continue > // to aggressively catch as many exceptions as possible. Since > // tasks are running anyway, we may as well get their results in > > >

