log4j如何读取配置设置名称的实际精确规则是什么?

时间:2017-01-11 04:20:44

标签: java log4j

我发现我们的log4j配置不一致地使用大写或小写字母来启动选项。当我试图使它们保持一致时,我发现有时它不会让我使用我想要使用的情况。

当然,我去了文档,其中说:

  

... FooBarAppender中的任何setter方法都对应于可配置   选项。例如,在RollingFileAppender中的setMaxBackupIndex(int   maxBackups)方法对应于maxBackupIndex选项。首先   选项的字母可以是大写,即MaxBackupIndex和   maxBackupIndex是等效的,但不是MAXBACKUPIndex   mAXBackupIndex。

但有时这段话是谎言。例如,这没关系:

log4j.appender.MY_LOG.layout=org.apache.log4j.EnhancedPatternLayout

但这确定:

log4j.appender.MY_LOG.Layout=org.apache.log4j.EnhancedPatternLayout

我的问题是,这个文档中的这个段落的完整列表是什么谎言,或者,如何在不阅读log4j源代码的情况下找出我必须使用的样式?

0 个答案:

没有答案