如何在 OpenBMC 中打印调试消息
我想在 OpenBMC 的 bmcweb 中打印调试消息。 OpenBMC的开发语言是c++,我通过printf和cout打印消息,但是不起作用。在 qemu 的控制台中,我看不到打印的任何消息....
有人可以帮助我吗? >__< 非常感谢!
I want to print debug message in the bmcweb of OpenBMC. The development language of OpenBMC is c++, and I print the message through printf and cout, but it does't work. In the console of qemu, I can not see any message I print ....
Any one could help me ? >__<
Thank you very much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在OpenBMC控制台中,输入journalctl以显示系统日志。
In the OpenBMC console, enter journalctl to show system log.
它可以使用 printf 并查看 Journalctl (
journalctl -u bmcweb
),以进行快速调试。然而,bmcweb 有一个日志记录包装器,它更适合长期代码更改。然后确保在配方构建中设置了 BMCWEB_ENABLE_LOGGING。
It works to use printf and look at the journalctl (
journalctl -u bmcweb
), for quick debugging. However, bmcweb does a have logging wrapper that would be better for long term code changes.Then make sure BMCWEB_ENABLE_LOGGING is set in the recipe build.