gpt4 book ai didi

仅在错误期间创建日志文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:13 40 4
gpt4 key购买 nike

我正在使用

记录错误消息
#define LOG_INFO(...) do{ fprintf(fpLogFile, __VA_ARGS__ ); } while( FALSE )
#else
#define LOG_INFO(...) do{ } while ( FALSE )

并且 fpLogFile 使用 fopen 打开。即使没有错误,fopen 也会创建 0KB 文件。

如果创建了一个 0KB 文件,就会触发一个作业。因此,我只想在出现错误时创建日志。

如何使用 fopen 实现此目的,还有其他方法吗?

最佳答案

设置fpLogFileNULL,并且在每个fprintf之前,检查它是否仍然是NULL。如果是,请打开文件。

关于仅在错误期间创建日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41694188/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com