Apollo
6.0
Open source self driving car software
|
This class helps collect and publish MonitorMessage pb to monitor topic. A module who wants to publish message can use macro MONITOR(log_level, log_msg)
to record messages, and call Publish to broadcast the message to other modules.
More...
#include <monitor_logger.h>
Public Member Functions | |
virtual | ~MonitorLogger ()=default |
virtual void | Publish (const MonitorMessageItem::MessageSource &source, const std::vector< MessageItem > &messages) const |
Publish the messages. More... | |
This class helps collect and publish MonitorMessage pb to monitor topic. A module who wants to publish message can use macro MONITOR(log_level, log_msg)
to record messages, and call Publish to broadcast the message to other modules.
class MonitorLogger
|
virtualdefault |
|
virtual |
Publish the messages.
messages | a list of messages for |