-
Notifications
You must be signed in to change notification settings - Fork 522
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Bug report
- Operating System:
- Ubuntu20.04
- Installation type:
- source build
- Version or commit hash:
- DDS implementation:
- N.A
- Client library (if applicable):
- rclcpp
Steps to reproduce issue
- build the following test.
int main(int argc, char * argv[])
{
rclcpp::init(argc, argv);
auto options = rclcpp::InitOptions().auto_initialize_logging(false);
if (options.auto_initialize_logging()) {
std::cout << "options.auto_initialize_logging() is true\n";
return EXIT_FAILURE;
} else {
std::cout << "options.auto_initialize_logging() is false\n";
return EXIT_SUCCESS;
}
}
- run application
# ros2 run ros2_test_prover tmp
options.auto_initialize_logging() is true
Expected behavior
# ros2 run ros2_test_prover tmp
options.auto_initialize_logging() is false
Actual behavior
# ros2 run ros2_test_prover tmp
options.auto_initialize_logging() is true
Additional information
initialize_logging_ should be copied via constructor and assignment operator =. also it would be better to add test.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working