我使用 yocto 2.0.2 我的应用程序由 systemd 运行。因此,我可以通过日志-u应用程序名称检查日志。
但是,我的一个应用程序没有通过日记打印日志。
我使用 vprintf 函数,可以运行二进制文件。比如"/usr/bin/app"。这种情况在控制台上打印日志。
但是由 systemd 运行,日志不是通过 journalctl 打印的。其他应用正在打印日志。
有谁知道这个原因??
我用fflush(stdout)
解决了这个问题。