Skip to main content

Logger Hook (Advantage/WPILib)

Disclaimer: WIP and untested; adapt to your logger (AdvantageKit or DataLog). Custom code built on WPILib APIs.

Code (Java/WPILib DataLog)

public class LoggerHook {
public LoggerHook() {
DataLogManager.start();
}

public void tag(String msg) {
DataLogManager.log(msg);
}

public void recordHub(HubShiftTimer.Status status) {
DataLogManager.log("HUB:" + status.shiftIndex() + ":" + status.ourHub().name());
}
}