我也有同樣的要求(=跟蹤用戶活動)爲這個職位:記錄/監控用戶活動
Logging user activity in web app
我想知道的是: 是建議解決方案(使用MDC/NDC)是否過時,還是以同樣的方式實施? 還是應該通過使用自己的監測框架(如https://github.com/anotheria/moskito)解決?
我也有同樣的要求(=跟蹤用戶活動)爲這個職位:記錄/監控用戶活動
Logging user activity in web app
我想知道的是: 是建議解決方案(使用MDC/NDC)是否過時,還是以同樣的方式實施? 還是應該通過使用自己的監測框架(如https://github.com/anotheria/moskito)解決?
我認爲你需要了解你想要達到的目的。如果你想擁有某種審計日誌,這意味着要知道什麼時候發生了什麼,爲什麼發生了什麼事情,以及誰做了這些事情,log4j/slf4j等是絕對足夠的。因爲你可能只需要一次和幾周後就需要這些數據,只能回答警察的一些問題。
但是,如果你想知道在你的應用程序中,有多少這樣的請求會發生什麼,或者組件接收,多久的請求採取,多少錯誤產生什麼總體情況......你需要的東西比更強大日誌框架以及所有開源性能監視工具MoSKito是最好的...
因此,如果您有興趣知道特定用戶完成了什麼 - 記錄就足夠了。如果你想知道,你的應用會發生什麼 - 不是。
謝謝 - 我想你是對的 - 我們必須詳細制定我們的要求 – docfire
這裏有什麼問題?你試過什麼? –
你想監視什麼樣的用戶活動? –
我已經更新了我的問題 - 希望現在更好 – docfire