java log4j日志文件名称如何参数化。配置文件中设置的是DailyRollingFileAppende

javalog4j日志文件名称如何参数化。配置文件中设置的是DailyRollingFileAppender而文件名称我想设置成test_${id}.log。id是程序启... java log4j日志文件名称如何参数化。配置文件中设置的是DailyRollingFileAppender而文件名称我想设置成test_${id}.log。id是程序启动时手动输入的一个参数,请问如何将参数设置在配置文件中。
2,如果一天之内日志文件大小超过了平台的最大值,会怎么办?
展开
 我来答
puziguo
2016-10-20 · TA获得超过1928个赞
知道小有建树答主
回答量:884
采纳率:86%
帮助的人:806万
展开全部
log4j.rootLogger=DEBUG, stdout, logfile
log4j.appender.logfile.MaxFileSize=128MB
log4j.appender.logfile.MaxBackupIndex=3

这个可以控制文件单个文件大小,以及日志文件的个数, 这样计算好,不会超过空间最大值.

至于id, 可以选择用时间代替
追问
不是的,就是要用id,不能用时间。如果控制时间和每天一个日志文件两中方式都配置上会不会就有两种效果了?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色海域9
2017-03-12
知道答主
回答量:8
采纳率:0%
帮助的人:6.3万
展开全部
可以在启动脚本中设置一个变量,而在日志的配置文件中就使用该变量。
至于第二点,我不是很了解。感觉可能不会写了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式