程序异常退出,日志输出不全

背景:日志输出没有调fflush实时flush到文件,程序异常崩溃,部分日志在缓存中无法写到文件中。

解决办法:注册异常信号处理函数,并在回调函数中调用exit()

exit()会把所有的缓存flushed

此条目发表在C/C++分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。