如何查找__anonymous()函数中打印的日志消息?
__anonymous函数日志的查找位置
- 由于
__anonymous()函数是在BitBake解析Recipe的阶段执行的,而非具体构建任务的执行阶段,它的日志不会被写入到某个任务专属的日志文件中。 - 这些日志会被记录到BitBake的主日志文件中,默认路径为构建目录下的
tmp/log/bitbake.log。 - 如果你执行BitBake时添加了
-v(verbose,详细输出)或-D(debug,调试输出)参数,bb.plain()和bb.debug()的内容会同步输出到终端,但持久化的日志记录仍保存在bitbake.log里。 - 需要注意:
bb.debug()的输出是否能被记录,取决于当前的调试级别,只有当调试级别足够高时(比如使用-D参数启动BitBake),这类调试信息才会被写入日志文件。
内容的提问来源于stack exchange,提问作者mjuels
相关产品推荐
相关产品推荐

