2011-07-05 119 views
1

我正在使用的Web應用程序的管理員,要求提供'我想知道所有內容'日誌。他希望跟蹤其他用戶在連接(登錄)網絡應用程序時所做的所有工作:JSF Web應用程序用戶日誌記錄。如何?

  • 他/她訪問了哪些頁面。
  • 他/她進行了什麼操作。
  • 他/她在哪些實體(JPA實體)上執行了操作。
  • 如果成功,他/她在什麼確切時間執行給定操作。
  • 他/她修改的給定記錄的屬性。
  • 該用戶的用戶主體。

所有我現在能做的,就是出口,管理員發現用戶主體,該用戶登錄和退出時間CSV文件。 我還在EclipseLink Customizer填充的數據庫中創建了一個示例歷史記錄以跟蹤對應表的更改。 (這個EclipseLink定製器的問題是它是不靈活,因爲數據庫表是隨時間變化(添加/刪除屬性),他們的對應實體也是如此,並且用戶不想修改兩件事倍(在主表一次,在歷史表中第二次)!

能像第三圖書館的log4j'做呢?

  • 有其它方法,解決方案,或者更好的做法與我的發行有關!?

此致敬禮。

回答

相關問題