我正在使用带有Java的log4j并想要配置我的XML-Config-File(我需要使用XML作为ErrorHandler),因此可以更改XML中的某些属性(如RollingFileAppender的Backup-Value)在log4j-API的DOMConfigurator中。这个类也得到了subst() - 方法,它应该替换所选的值,但我真的不知道如何处理它。
如果他们无法使用DOMConfigurator更改配置,那么我还可以在模糊的XML文件中轻松更正值(也就是说,因为XML-Tags不是唯一的,或者只是他们的标签名称,这是价值本身)?我的XML是静态的或手写的。
答案 0 :(得分:0)
为什么不能修复磁盘上的原始XML文件?
如果由于某种原因不可能,我宁愿尝试在加载配置文件后直接通过Logger
更改配置。