You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2008/03/14 12:07:41 UTC
svn commit: r637052 -
/incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/EventUtil.java
Author: cziegeler
Date: Fri Mar 14 04:07:35 2008
New Revision: 637052
URL: http://svn.apache.org/viewvc?rev=637052&view=rev
Log:
Log exception during job processing.
Modified:
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/EventUtil.java
Modified: incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/EventUtil.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/EventUtil.java?rev=637052&r1=637051&r2=637052&view=diff
==============================================================================
--- incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/EventUtil.java (original)
+++ incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/EventUtil.java Fri Mar 14 04:07:35 2008
@@ -24,6 +24,8 @@
import org.apache.sling.event.EventUtil.JobStatusNotifier.NotifierContext;
import org.osgi.service.event.Event;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* The <code>EventUtil</code> class is an utility class for
@@ -76,6 +78,8 @@
/** The date for the timed event. */
public static final String PROPERTY_TIMED_EVENT_DATE = "event.timed.date";
+ private final static Logger logger = LoggerFactory.getLogger(EventUtil.class);
+
/**
* Create a distributable event.
* A distributable event is distributed across the cluster.
@@ -181,6 +185,8 @@
boolean result = false;
try {
result = processor.process(job);
+ } catch (Throwable t) {
+ logger.error("Unhandled error occured in job processor " + t.getMessage(), t);
} finally {
if ( result ) {
EventUtil.finishedJob(job);