我正在使用 JDBC appender,在其中我编写了一个 sql 查询,该查询使用表结构登录到表中,如图所示
Column name Null Type
------------ ----- -----------------
DATED DATE
LEVEL1 VARCHAR2(10)
MESSAGE VARCHAR2(1000)
TIME TIMESTAMP(5)
LOGGER VARCHAR2(25)
MODULE VARCHAR2(75)
USER1 VARCHAR2(35)
OBJ_ID VARCHAR2(25)
我的 log4j.properties 文件中用于查询的条目是
log4j.appender.DB.sql=INSERT INTO LOGS VALUES('%d{dd-MMM-yy}','%p','%m','%d{dd-MMM-yy HH:mm:ss}','%C','%t','username','obid')
我希望将USER
和OBJ_ID
列值通过 java 文件传递到 log4j.properties。
如何才能做到这一点?