【发布时间】:2018-10-31 09:43:37
【问题描述】:
我能够通过 XML 理解 log4j2 配置,但是当我们通过属性文件配置它时我有些困惑。
1. appender.console.type = Console
2. appender.console.name = STDOUT
3. appender.console.layout.type = PatternLayout
在第 1 行中,我们在两个地方使用了console,那么哪一个真正告诉我要使用ConsoleAppender,而appender.console 代表什么?我知道在 XML 中,我们将 Console 指定为 appender 类型,并使用 name 属性为其命名,以便稍后在 Logger 元素中引用它。
【问题讨论】:
-
属性文件中的参数与xml文件的作用相同。