让log4cpp日志文件超过2G(Linux下)的方法

默认状态下log4cpp日志文件是不会超过2G(int32的最大值)的。

将FileAppender.cpp中的两处
_flags(O_CREAT | O_APPEND | O_WRONLY)
更改为:
_flags(O_CREAT | O_APPEND | O_WRONLY | O_LARGEFILE)

重新configure;make;make install。然后就可写出大日志文件了。

我的log4cpp版本号:0.3.5rc3

版权所有,欢迎转载
原文地址:https://www.cnblogs.com/xiaotie/p/350855.html