重新思考的IDEA!JDBC-appender Log4j
所以,我一直在想周末,不能让这一个去。我决定重新尝试让log4j工作的想法。
我一直在做一些编码,并认为我得到它的工作。除此之外,我真的不知道如何插入记录器。我创建了JDBC-appender,SQL如下所示:
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="INSERT INTO audit (timestamp, user, operation, source, resourceRange, additionalInfo) VALUES ('%d{yyyy-MM-dd H:mm:s,SSS}','%m', '%m', '%m', '%m', '%m')"
/>
</layout>
这是正确的吗?所有值都具有VARCHAR数据类型。
但是,真正的问题是我如何在Java代码中记录它?
无法真正理解要插入数据库的正确值插入的值。
logger.log(?);
用自行开发的日志框架替换大型应用程序中的log4j日志记录?男孩,这次你做错了什么? – 2010-08-12 11:34:47
这个日志记录“简单”用于审核使用的功能类型。在其他类型的日志中仍然使用log4j。所以它不是那么大,可能是一个不好的解释:)。 – user373455 2010-08-12 11:39:14
修正标题中的错字。 – 2010-08-12 11:44:18