如何将此 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)