SubZero Common
Common library components for an FRC CommandRobot
|
Logger interface. More...
#include <ILogger.h>
Public Member Functions | |
virtual void | logVerbose (std::string key, const std::string format,...)=0 |
virtual void | logInfo (std::string key, const std::string format,...)=0 |
virtual void | logWarning (std::string key, const std::string format,...)=0 |
virtual void | logError (std::string key, const std::string format,...)=0 |
virtual void | logFatal (std::string key, const std::string format,...)=0 |
virtual void | logVerbose (std::string key, int val)=0 |
virtual void | logInfo (std::string key, int val)=0 |
virtual void | logWarning (std::string key, int val)=0 |
virtual void | logError (std::string key, int val)=0 |
virtual void | logFatal (std::string key, int val)=0 |
virtual void | logVerbose (std::string key, double val)=0 |
virtual void | logInfo (std::string key, double val)=0 |
virtual void | logWarning (std::string key, double val)=0 |
virtual void | logError (std::string key, double val)=0 |
virtual void | logFatal (std::string key, double val)=0 |
virtual void | logInfo (std::string key, bool val)=0 |
virtual void | logVerbose (std::string key, bool val)=0 |
virtual void | logWarning (std::string key, bool val)=0 |
virtual void | logError (std::string key, bool val)=0 |
virtual void | logFatal (std::string key, bool val)=0 |
virtual void | logInfo (std::string key, frc::Pose2d &val)=0 |
virtual void | logVerbose (std::string key, frc::Pose2d &val)=0 |
virtual void | logWarning (std::string key, frc::Pose2d &val)=0 |
virtual void | logError (std::string key, frc::Pose2d &val)=0 |
virtual void | logFatal (std::string key, frc::Pose2d &val)=0 |
virtual void | logInfo (std::string key, wpi::Sendable *val)=0 |
virtual void | logVerbose (std::string key, wpi::Sendable *val)=0 |
virtual void | logWarning (std::string key, wpi::Sendable *val)=0 |
virtual void | logError (std::string key, wpi::Sendable *val)=0 |
virtual void | logFatal (std::string key, wpi::Sendable *val)=0 |
Protected Member Functions | |
std::string | levelToString (Logging::Level level) const |
std::string | formatString (const std::string format, va_list ap) |
std::string | poseToString (const frc::Pose2d &pose) |
bool | shouldLog (Logging::Level level) |
|
inlineprotected |
|
inlineprotected |
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
pure virtual |
Implemented in subzero::ConsoleLogger, and subzero::ShuffleboardLogger.
|
inlineprotected |
|
inlineprotected |