2012-05-14 23 views
0

我們希望在我們的應用程序中編寫操作日誌,以完成對DataBase的所有操作。操作日誌應包含操作信息(數據爲「添加/修改/刪除」)和操作結果(成功/失敗)。 由於動作類的數量更多,添加代碼以在每個動作類中編寫操作日誌看起來很困難。所以我想在Servlet過濾器中編寫這部分代碼。 但我在這裏有一個問題,我需要知道操作狀態(成功/失敗),但這是不可能在過濾器中解析響應對象。但解析響應對象看起來很困難。 你可以建議任何替代方法來做到這一點?使用Servlet過濾器編寫操作日誌

感謝,

錢德拉

回答

0

如果您的應用程序基於AOP如Spring,那麼你可以定義哪些可以檢查像一個特定的包裝類標準方面,特定類型的方法(獲得/集/兩者)。使用這些方面可以添加日誌記錄。

0

我認爲實現這一目標的最佳方式是向JDBC驅動程序添加一些額外的日誌記錄。在過去我使用Log4JDBC項目。