自动刷新播放!登录到logs / system.out

时间:2011-11-22 09:14:27

标签: logging log4j playframework

我注意到了Play!调用log4j的logger.log()后,日志并不总是立即刷新。

我在log4j.properties文件夹中创建了一个conf文件,将根记录器设置为INFO,并使用log4j打印日志。

我有一个总是发出日志消息的动作,但是在我看到日志文件中的任何内容之前我需要调用它两次 - 在我调用它两次后,我看到两个日志行。

结论是输出重定向到logs / system.out不会自动刷新。

是否有配置可以播放!每次写入后自动刷新日志?

1 个答案:

答案 0 :(得分:0)

播放记录器不会缓存任何内容。所以这是log4j的问题。如果使用文件记录器,则可以定义缓冲区大小并强制log4j直接写入。