我使用yocto 2.0.2我的应用程序是由systemd运行的。 所以,我可以通过journalctl -u app name检查日志。
但是,我的一个应用程序不是通过journalctl打印日志。
我使用vprintf函数,可以运行二进制文件。 喜欢" / usr / bin / app"。这种情况在控制台上打印日志。
但是由systemd运行,日志不是由journalctl打印的。 其他应用程序正在打印日志。
有人知道这个原因吗?
答案 0 :(得分:0)
我用fflush(stdout)
解决了这个问题。