diff --git a/libuavcan/include/uavcan/protocol/logger.hpp b/libuavcan/include/uavcan/protocol/logger.hpp index 981314d191..48bb1c32cd 100644 --- a/libuavcan/include/uavcan/protocol/logger.hpp +++ b/libuavcan/include/uavcan/protocol/logger.hpp @@ -62,6 +62,8 @@ public: assert(getTxTimeout() == MonotonicDuration::fromMSec(DefaultTxTimeoutMs)); } + int init(); + int log(const protocol::debug::LogMessage& message); LogLevel getLevel() const { return level_; } diff --git a/libuavcan/src/protocol/logger.cpp b/libuavcan/src/protocol/logger.cpp index afcf655933..ddb32bc192 100644 --- a/libuavcan/src/protocol/logger.cpp +++ b/libuavcan/src/protocol/logger.cpp @@ -15,6 +15,11 @@ Logger::LogLevel Logger::getExternalSinkLevel() const return (external_sink_ == NULL) ? LevelAboveAll : external_sink_->getLogLevel(); } +int Logger::init() +{ + return logmsg_pub_.init(); +} + int Logger::log(const protocol::debug::LogMessage& message) { int retval = 0;