gpt4 book ai didi

file - 最大文件大小 - log4j FileAppender 支持

转载 作者:行者123 更新时间:2023-12-04 01:38:11 25 4
gpt4 key购买 nike

我需要将审计信息存储在 TEXT 文件 中。我计划使用 Apache Log4j 编写审计信息。

似乎是可靠的选择。但是,即使文件大小达到 3GB,我也应该能够写入审计信息
log4j 是否支持 fileSize 甚至在 GigaBytes

或者有一个快速问题, 什么是 MaximumFileSize 可以支持 Log4j

注:
我无法使用 RollingFileAppender 或 DailyFileAppender,我需要记录信息 仅在一个文本文件 中,其他一些组件正在读取此文件内容并进行一些处理。

最佳答案

默认情况下,最大文件大小为 10MB(如果您没有明确提及)。如果你明确定义,你可以定义任何值直到 GB(甚至 1000GB)。但是想想,当你打开这个文件时,你的机器必须有等量的 RAM 。所以在选择 file size 之前你必须考虑到这一点。
这里有一个例子

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=logging.log
log4j.appender.file.MaxFileSize=100GB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
FileAppender 不包含任何用于设置文件大小的字段。但它的子类 RollingFileAppenderDailyFileAppender 包含。

关于file - 最大文件大小 - log4j FileAppender 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18083450/

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