0
我正在使用log4j將數據插入數據庫。有沒有辦法解析XML中的「%m」或「%msg」或「%message」?
我要插入到這個簡單的表2列: Col1中:ID col2的:姓名
這是我的配置文件
<JDBC name="databaseAppender" tableName="test9" >
<ConnectionFactory class="log4j2.jdbc" method="getDatabaseConnection" />
< Column name="id" pattern='%m' />
< Column name="name" pattern='%m' />
</JDBC>
,並在我的Java,我使用
logger.info("1", "john");
不管我做什麼,我只能插入這樣的:
Col1: 1
Col2: 1
我要實現的方式有插入這樣做:
Col1: 1
Col2: john
這甚至可能嗎?像通過解析%m?或者模式設計背後有什麼竅門?
感謝您的努力!
%s就用字符串替換爲print_r的 –
使用我將如何使用它的XML的一面呢?對於兩者來說,它會是%m嗎? – StruggleIsReal