gpt4 book ai didi

java - 如何为演示禁用 log4j RollingFileAppender 缓冲?

转载 作者:行者123 更新时间:2023-11-30 07:38:27 25 4
gpt4 key购买 nike

我在一门类(class)中有一个 Java 编程实验室练习,我想以低效的方式人工写入磁盘。我认为有点难以找到(作为练习)的是让应用程序的 log4j 语句以无缓冲方式写入磁盘。该应用程序有意包含大量日志语句。

配置 log4j 以使用非缓冲文件附加程序的最佳方法是什么?我现在正在使用 RollingFileAppender,但我不关心我最终使用哪个文件附加程序,只要它低效写入磁盘即可。

最佳答案

FileAppender (和 RollingFileAppender 因为它扩展了它)有一个 boolean 值 BufferedIO 属性以及 BufferSize 属性(您可以将其设置为 1 或其他一些低值)。

选择一个并享受。

关于java - 如何为演示禁用 log4j RollingFileAppender 缓冲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com