Log Pingu
Singleton object for logging key-value pairs and metadata within the project.
Provides utility functions to log various data types, manage ignored files, and batch log entries. Integrates with WPILib and AdvantageKit for output and metadata recording, primarily for test mode operations.
Properties
Functions
Adds a file or directory name to the set of ignored files for logging.
Executes a block of code, capturing all logs generated within the block.
Logs multiple values with their respective keys based on the type of each value.
Logs a WPISerializable value with a specified key if the system is in test mode.
Logs a StructSerializable value with a specified key if the system is in test mode.
Logs a Boolean value with a specified key if the system is in test mode.
Logs a Double value with a specified key if the system is in test mode.
Logs an Int value with a specified key if the system is in test mode.
Logs a String value with a specified key if the system is in test mode.
Logs a value of generic type B with a specified key if the system is in test mode, unless the class name of A matches any entry in IGNORED_FILES.