Author: [log in to unmask]
Date: Mon Jan 5 14:52:27 2015
New Revision: 1869
Log:
Flush the logger after every event.
Modified:
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterDriver.java
Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterDriver.java
=============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterDriver.java (original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterDriver.java Mon Jan 5 14:52:27 2015
@@ -191,7 +191,6 @@
* This method implements the default clustering procedure based on input parameters.
*/
public void process(EventHeader event) {
- this.getLogger().fine("processing event #" + event.getEventNumber());
if (event.hasCollection(CalorimeterHit.class, inputHitCollectionName)) {
List<CalorimeterHit> hits = event.get(CalorimeterHit.class, inputHitCollectionName);
logger.fine("input hit collection " + inputHitCollectionName + " has " + hits.size() + " hits");
@@ -225,6 +224,7 @@
throw new RuntimeException("The expected input hit collection is missing from the event.");
}
}
+ logger.getHandlers()[0].flush();
}
/**
@@ -244,4 +244,4 @@
// Return the Clusterer and cast it to the type provided by the caller.
return (ClustererType) clusterer;
}
-}
+}
|