ros2源码编译打开日志
时间: 2023-08-09 09:12:20 浏览: 167
要在ROS 2源代码编译期间打开日志,你可以设置`COLCON_LOG_LEVEL`环境变量。例如,以下命令将设置日志级别为DEBUG:
```
$ export COLCON_LOG_LEVEL=DEBUG
```
然后,你可以使用`colcon build`命令编译ROS 2源代码,并在终端中查看日志输出。例如:
```
$ colcon build --symlink-install
```
在编译过程中,你应该会看到类似以下的日志输出:
```
[DEBUG] [colcon] Colcon core initialized with command line arguments: ...
[DEBUG] [colcon] Loaded extension 'colcon-argcomplete.plugin' from entry point 'colcon_core.verb.argcomplete'
[DEBUG] [colcon] Loaded extension 'colcon-bash.plugin' from entry point 'colcon_core.verb.bash'
[DEBUG] [colcon] Loaded extension 'colcon-cmake.plugin' from entry point 'colcon_core.verb.cmake'
...
```
请注意,这将以调试级别记录所有ROS 2源代码编译期间的日志,因此会产生大量的输出。在完成编译后,你可以通过`unset`命令来取消设置`COLCON_LOG_LEVEL`环境变量,以停止日志记录。
阅读全文