added logging option for TTCM raw positions; see logging_debug.properties

This commit is contained in:
Axel Uhl committed 2012-09-26 13:49:18 +02:00
1 parent cc3fea5520
commit 3ed26c1256
2 files changed
+12 -3

No files matched your search

@@ -32,12 +32,18 @@ public class DynamicTrackImpl<ItemType, FixType extends GPSFix> extends
} }
if (logger.isLoggable(Level.FINEST)) { if (logger.isLoggable(Level.FINEST)) {
FixType last; FixType last;
logger.finest("GPS fix "+gpsFix+" for "+getTrackedItem()+", isValid="+gpsFix.isValid()+", time/distance/speed from last: "+ lockForRead();
try {
logger.finest("GPS fix "+gpsFix+" for "+getTrackedItem()+", isValid="+isValid(getInternalRawFixes(), gpsFix)+
", time/distance/speed from last: "+
((last=getInternalRawFixes().lower(gpsFix))==null ((last=getInternalRawFixes().lower(gpsFix))==null
? "null" ? "null"
: (gpsFix.getTimePoint().asMillis()-last.getTimePoint().asMillis())+"ms/"+ : (gpsFix.getTimePoint().asMillis()-last.getTimePoint().asMillis()+"ms/"+
gpsFix.getPosition().getDistance(last.getPosition())) + "/"+ gpsFix.getPosition().getDistance(last.getPosition())) + "/"+
gpsFix.getPosition().getDistance(last.getPosition()).inTime(gpsFix.getTimePoint().asMillis()-last.getTimePoint().asMillis())); gpsFix.getPosition().getDistance(last.getPosition()).inTime(gpsFix.getTimePoint().asMillis()-last.getTimePoint().asMillis())));
} finally {
unlockAfterRead();
}
} }
for (GPSTrackListener<ItemType, FixType> listener : getListeners()) { for (GPSTrackListener<ItemType, FixType> listener : getListeners()) {
listener.gpsFixReceived(gpsFix, getTrackedItem()); listener.gpsFixReceived(gpsFix, getTrackedItem());
@@ -19,3 +19,6 @@ java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
com.sap.sailing.level = FINEST com.sap.sailing.level = FINEST
org.eclipse.jetty.level = INFO org.eclipse.jetty.level = INFO
org.apache.activemq.level = INFO org.apache.activemq.level = INFO
# TTCM logging is disabled by default; enable by commenting out the following line
com.sap.sailing.domain.tracking.impl.DynamicTrackImpl.level = OFF