Skip to content

Commit 7cf32a0

Browse files
committed
Log pt schedule calendar range
1 parent 1472d3e commit 7cf32a0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

reader-gtfs/src/main/java/com/graphhopper/reader/gtfs/GtfsStorage.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
import org.mapdb.DB;
2727
import org.mapdb.DBMaker;
2828
import org.mapdb.HTreeMap;
29+
import org.slf4j.Logger;
30+
import org.slf4j.LoggerFactory;
2931

3032
import java.io.File;
3133
import java.io.IOException;
@@ -38,6 +40,8 @@
3840

3941
public class GtfsStorage implements GtfsStorageI {
4042

43+
private static final Logger LOGGER = LoggerFactory.getLogger(GtfsStorage.class);
44+
4145
public static class Validity implements Serializable {
4246
final BitSet validity;
4347
final ZoneId zoneId;
@@ -158,6 +162,10 @@ boolean loadExisting() {
158162
this.gtfsFeeds.put(gtfsFeedId, feed);
159163
this.transfers.put(gtfsFeedId, new Transfers(feed));
160164
}
165+
166+
LocalDate latestStartDate = LocalDate.ofEpochDay(this.gtfsFeeds.values().stream().mapToLong(f -> f.getStartDate().toEpochDay()).max().getAsLong());
167+
LocalDate earliestEndDate = LocalDate.ofEpochDay(this.gtfsFeeds.values().stream().mapToLong(f -> f.getEndDate().toEpochDay()).min().getAsLong());
168+
LOGGER.info("Calendar range covered by all feeds: {} till {}", latestStartDate, earliestEndDate);
161169
return true;
162170
}
163171

0 commit comments

Comments
 (0)