【发布时间】:2012-03-29 10:21:26
【问题描述】:
我想在我的日志表中存储额外的值,例如将用户 ID 存储在单独的列中。有人知道我该怎么做吗?
这是我的配置:
<appender name="jdbcAppender" class="org.apache.log4j.jdbc.JDBCAppender">
<param name="URL" value="jdbc:sqlite:D:/download/mapLogic/sf_log.db" />
<param name="user" value="" />
<param name="password" value="" />
<param name="driver" value="org.sqlite.JDBC" />
<param name="sql"
value="INSERT INTO sf_log(Message,Priority,Logger,Date) VALUES ('%m','%p','%c','%d{ABSOLUTE}')" />
</appender>
谢谢
【问题讨论】:
-
您可以将用户添加到%m指定的用户定义消息中
-
是的,我知道我可以在列中显示,有没有可能
标签: java jdbc jboss log4j appender