默认状态下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/archive/2006/03/15/350855.html