【发布时间】:2021-07-16 15:43:43
【问题描述】:
上下文
当我通过 Yocto 使用 bitbake 处理食谱时,我希望能够在屏幕上打印有用的输出。到目前为止,有几种方法可以做到这一点,但它们不是很实用。让我列举一下默认选项:
- 使用:
bbinfo "my message"和bitbake --verbose - 使用:
bbdebug 1 "my message"和bitbake -D(可以针对更多调试级别进行扩展) - 使用:
bbwarn "my message",没有额外的标志
问题
使用选项 (1) 会在终端上输出很多不必要的混乱,并且还会遇到没有彩色输出的问题。选项 (2) 是彩色的,但不幸的是,它还捕获了来自其他构建组件的大量调试消息,这会淹没输出。我现在一直在使用选项 (3),因为它可以让我的消息脱颖而出,而不会出现其他不相关的信息。
所以我的问题是,如何为我自己的消息启用自定义日志记录(即绿色或蓝色)?这将使我更容易区分我想要的重要输出,而不会意外启用不必要的信息
【问题讨论】:
标签: yocto bitbake openembedded recipe