【发布时间】:2014-08-24 14:48:30
【问题描述】:
我在 log4j2 xml 中配置了 JDBC appender
<JDBC name="databaseAppender" tableName="TL_FX_LOG">
<ConnectionFactory class="org.apache.jmeter.protocol.java.test.ConnectionFactory" method="getDatabaseConnection" />
<Column name="LOG_DATE" isEventTimestamp="true" />
<Column name="LOG_DESC" pattern="%message" />
<Column name="LOG_Batch" literal="someproperty" />
我需要从 Java 代码中设置字面量(LOG_Batch)的值。
Logger.debug("hello");
hello 将作为 %message 值传递。但是如果我有一个变量
String log_batch="test";
如何将 log_batch 变量值传递给 JDBC appender。
【问题讨论】:
标签: java logging configuration log4j2