![]() * Add Logger class and give one to nodes * Try to improve compiler errors when non-Logger is passed to macros * Add define for 'disabling' loggers * Add/update tests * Linter fix * Documentation * Windows fix * Move free functions to source file (windows was upset) * Fix windows by changing prototype ordering * Store node logger in NodeBase * Windows is not happy with this EXPECT_ANY_THROW * Move get_logger to a NodeLogger interface * Move Logger into 'logger' namespace * Move helper function for macro errors into macro header * Remove 'logger' namespace * Return type on separate line * Update copyright year * Give lifecycle nodes a logger * Add test for lifecycle node logger Move the default_state_machine tests to another file because having different test fixtures was causing init to be called twice. * Switch to static_assert for logger check * global ns scope in macro calls just in case * Revert "Add test for lifecycle node logger" (make diff smaller) demos use the loggers and we don't test other node stuff in lifecycle_node * Update for rcutils function name change * Add reference to Node::get_logger() in doxygen * Rename NodeLoggerInterface to NodeLoggingInterface |
||
---|---|---|
.. | ||
include/rclcpp_lifecycle | ||
src | ||
test | ||
CMakeLists.txt | ||
package.xml |