DogLog is a logging library for FRC teams, created for use on Team 581.
See the documentation site for more information.
Please see the installation guide for more information.
https://doglog.dev/vendordep.json
Please see the usage guide for more information.
First, import the library from the dev.doglog namespace:
import dev.doglog.DogLog;
And then you can use Doglog.log() to log values like so:
DogLog.log("Arm/Position", motor.getPosition().getValue());
You can include these log statements in your periodic methods, or anywhere else you want to log data.
- Get started in seconds
- Add the vendordep and start logging, no configuration or setup boilerplate needed
- Performance where it counts
- DogLog was designed for fast logging, powered by WPILib's highly optimized
DataLogManager
API
- DogLog was designed for fast logging, powered by WPILib's highly optimized
- Configurable to the core
- Customize practically all logger behavior with a simple, yet powerful, configuration API
- Log with confidence
- DogLog was created to address the lack of a safe and fault-tolerant logging solution for FRC, without sacrificing developer experience