Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个初始化syslog的主程序,这个程序可以运行多个线程,问题是,当一个线程退出时,我在syslog文件中只找到了他们的一部分日志,请问是什么问题?
您应该刷新缓冲区。
经过一些测试,我找到了解决方案,使用 LOG_EMERG 而不是 LOG_INFO 或 LOG_DEBUG,这将使 syslog 优先考虑消息,因此我的线程消息不再丢失。