重新思考的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