当Log4cxx将日志写入文件?

时间:2014-09-07 11:10:36

标签: c++ logging rollingfileappender log4cxx

当Log4cxx决定写入日志时,它会缓存到文件中(如前所述),是基于缓冲区还是基于计时器?

另外,我可以将Log4cxx配置为在我将日志发送给日志时写入日志吗?

1 个答案:

答案 0 :(得分:0)

使用RollingfileAppendersetfile()中设置文件时,可以判断是否需要缓冲IO。此选项将相应地自动配置setImmediateFlush()

缓冲写入器的代码显示刷新决定是基于大小独占的(如果缓冲区+新输出超过缓冲区大小)。