如何登录内存缓冲区并手动将缓冲区刷新到磁盘?

时间:2014-03-05 14:43:32

标签: java logging logback

我在我的应用程序中使用slf4jlogback,并使用org.slf4j.LoggerRollingFileAppender将日志数据写入文件。我猜它使用了一些缓冲输出,当缓冲区已满时刷新输出。

现在我想手动控制日志刷新 。我想将日志数据写入内存缓冲区并将其刷新到磁盘显式。例如:

logger.trace("trace 1") // write to memory buffer  
logger.trace("trace 2") // write to memory buffer 
logger.trace("trace 3") // write to memory buffer 
logger.flush()          // flush the buffer to the disk

我该怎么做?

0 个答案:

没有答案