哪里可以获得log4j2配置属性的完整列表

时间:2018-01-11 13:07:27

标签: log4j2

我正在寻找 log4j2支持的完整属性列表。以下链接中的log4j2文档仅提供属性的子集。 https://logging.apache.org/log4j/2.x/manual/configuration.html#Properties

For ex:
Delete files older than 30 days 
appender.rolling.strategy.delete.ifLastModified.age = 30d

这未在手册中列出。我能找到清单的任何建议吗?

1 个答案:

答案 0 :(得分:0)

所有log4j2属性的完整列表不存在,因为具有属性的配置只是众多属性中的一个选项(XML,JSON,YAML等)。

每个log4j2部分都描述了它支持的可配置参数列表(例如https://logging.apache.org/log4j/2.x/manual/appenders.html#RollingFileAppender)。您链接的URI描述了您必须选择配置参数的属性名称的规则。

所以你必须走的路是:

  1. 选择您必须使用的功能(例如RollingFileAppender)
  2. 阅读此功能的章节并选择您要配置的参数
  3. 使用链接的URI创建基于属性的配置,其中包含要配置的参数的属性名称