让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
将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
版权所有,欢迎转载