|
maliput
|
To log with maliput::common::logger, you should:
maliput::log()->trace("The approximate value is ", 3.14159);
Similarly, it provides:
maliput::log()->trace(...); maliput::log()->debug(...); maliput::log()->info(...); maliput::log()->warn(...); maliput::log()->error(...); maliput::log()->critical(...);
Any class that overloads operator<< for ostream can be printed without any special handling.
#include <functional>#include <map>#include <memory>#include <sstream>#include <string>#include <vector>#include "maliput/common/maliput_copyable.h"#include "maliput/common/maliput_throw.h"Classes | |
| class | SinkBase |
| Interface of a sink to dump all log messages. More... | |
| class | Sink |
Sink that uses std::cout to dump the log messages. More... | |
| class | Logger |
| A logger class implementation. More... | |
| struct | Serialize |
| Convenient functor for getting a string from a object that has serialization operator defined. More... | |
Namespaces | |
| maliput | |
| Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
| maliput::common | |
| maliput::common::logger | |
Enumerations | |
| enum | level { trace = 0, debug, info, warn, error, critical, off, unchanged } |
| Logging levels. More... | |
Variables | |
| const std::map< std::string, logger::level > | kStringToLevel |
| Convenient conversion from string to level enum. More... | |
| const std::map< int, std::string > | kLevelToString |
| Convenient conversion from level enum to string. More... | |
| const std::map< int, std::string > | kLevelToMessage |
| Convenient conversion from level enum to message. More... | |