小编Ste*_*fan的帖子

Log4j2 - 如何将 XML 配置转换为 JDBC 附加程序的 .properties 格式

如何将此 log4j2.xml 配置片段转换为 log4j2.properties 格式?

我无法在我的 maven + netbeans 项目中使用 XML 格式,因为我根本无法让 log4j2 解析和响应 log4j2.xml 文件 - 无论我将它放在项目中的哪个位置,log4j2 都会忽略它。

然而 main/resource 中的 log4j2.properties 被解析并响应,所以我 -必须 - 使用 .properties ...:

 <JDBC name="databaseAppender" tableName="LOGGING.APPLICATION_LOG">
   <ConnectionFactory class="log4j_tutorial.ConnectionFactory"
    method="getDatabaseConnection" />
   <Column name="EVENT_DATE" isEventTimestamp="true" />
   <Column name="LEVEL" pattern="%level" />
   <Column name="LOGGER" pattern="%logger" />
   <Column name="MESSAGE" pattern="%message" />
   <Column name="THROWABLE" pattern="%ex{full}" />
  </JDBC>
Run Code Online (Sandbox Code Playgroud)

我通过官方 Apache Maven log4j 工件使用 log4j2 2.10.0。

-正确- log4j2.properties 配置与上述配置 100% 等效吗?

我快要花两天时间来让 JDBC 附加程序正常工作了,所以我认为是时候寻求帮助了。

我当前的 log4j2.properties 文件工作正常,输出到文件和控制台:

appender.file.type = File
appender.file.name = …
Run Code Online (Sandbox Code Playgroud)

java xml log4j jdbc configuration-files

5
推荐指数
1
解决办法
7435
查看次数

标签 统计

configuration-files ×1

java ×1

jdbc ×1

log4j ×1

xml ×1