1
我正在使用的Web應用程序的管理員,要求提供'我想知道所有內容'日誌。他希望跟蹤其他用戶在連接(登錄)網絡應用程序時所做的所有工作:JSF Web應用程序用戶日誌記錄。如何?
- 他/她訪問了哪些頁面。
- 他/她進行了什麼操作。
- 他/她在哪些實體(JPA實體)上執行了操作。
- 如果成功,他/她在什麼確切時間執行給定操作。
- 他/她修改的給定記錄的屬性。
- 該用戶的用戶主體。
所有我現在能做的,就是出口,管理員發現用戶主體,該用戶登錄和退出時間CSV文件。 我還在EclipseLink Customizer填充的數據庫中創建了一個示例歷史記錄以跟蹤對應表的更改。 (這個EclipseLink定製器的問題是它是不靈活,因爲數據庫表是隨時間變化(添加/刪除屬性),他們的對應實體也是如此,並且用戶不想修改兩件事倍(在主表一次,在歷史表中第二次)!
能像第三圖書館的log4j'做呢?
- 有其它方法,解決方案,或者更好的做法與我的發行有關!?
此致敬禮。