Skip to content

Commit 9f408e9

Browse files
committed
add a LoggingTraverseVisitor for debugging.
1 parent 934c2a7 commit 9f408e9

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package org.opentripplanner.routing.impl;
2+
3+
import org.opentripplanner.routing.algorithm.TraverseVisitor;
4+
import org.opentripplanner.routing.core.State;
5+
import org.opentripplanner.routing.graph.Edge;
6+
import org.slf4j.Logger;
7+
import org.slf4j.LoggerFactory;
8+
9+
public class LoggingTraverseVisitor implements TraverseVisitor {
10+
private static final Logger LOG = LoggerFactory.getLogger(LoggingTraverseVisitor.class);
11+
12+
@Override
13+
public void visitEdge(Edge edge, State state) {
14+
String nextName = edge.getName();
15+
LOG.info("Traversing edge {}", nextName);
16+
}
17+
18+
@Override
19+
public void visitVertex(State state) {
20+
LOG.info("Visiting {}", state);
21+
}
22+
23+
@Override
24+
public void visitEnqueue(State state) {
25+
LOG.info("Enqueing {}", state);
26+
}
27+
}

0 commit comments

Comments
 (0)