1
A
回答
4
它完全取決於您的業務需求。有時企業要求記錄每個項目的每一項變更(用戶和時間)。有些要求,並且每一個單獨的數據都被記錄下來讀取。某些應用程序僅在某些數據類型更改時纔會記錄這取決於你想要什麼。捕獲的合理信息是:誰,什麼,什麼時候...
審計日誌本質上通常不是技術性的,打印語句的方式是;你不會從審計日誌開始進行調試,儘管你可以在需要時使用它們。但是正常的應用程序日誌更適合調試問題,因爲它們通常包含堆棧跟蹤等等,而審計日誌則不包含這些信息。
對於數據庫或平面文件,它又取決於。寫入數據庫特別適用於Hibernate/JPA,因爲您可以掛入持久層的事件系統來生成審計事件。這是一個非常自然的映射,因爲Hibernate/JPA有'保存','更新','刪除'等事件,正是你想要審計的事情。如果需求要求特定類型的用戶能夠查看日誌信息,那麼在數據庫中使用數據也是有益的。此外,大多數企業定期備份日期,這也保留了審計信息。
另一方面,如果你只需要保留一個記錄,你就無法打敗平面文件記錄的簡單性。
相關問題
- 1. CanExecute中應該包含哪些內容?
- 2. 存儲庫應包含哪些內容?
- 3. NetBeans Java項目的.gitignore文件應該包含哪些內容?
- 4. 應用程序日誌應該包含哪些內容?
- 5. Erlang頭文件(.hrl)文件應該和不應該包含哪些內容?
- 6. PDFTron自定義腳本中應該包含哪些內容?
- 7. RESTful API的根資源應該包含哪些內容?
- 8. C#編程標準應包含哪些內容?
- 9. PHP MVC框架應該包含哪些內容?
- 10. Ruby on Rails中的控制器類應包含哪些內容?
- 11. git回購中應包含哪些內容?
- 12. ASP.NET - 網站安裝清單應包含哪些內容?
- 13. 應該在Java EE項目中審覈哪些內容
- 14. Firebase/Android:需要包含哪些內容才能使用AdMob包
- 15. BTSNTSvc64.exe.config文件中的<system.runtime.remoting></system.runtime.remoting>應該包含哪些內容?
- 16. 活動記錄審計歷史記錄
- 17. 對於業務線應用程序進行哪些安全事件審計?
- 18. 單元測試應該涵蓋什麼,不應該包含哪些內容?
- 19. 「計算機程序的結構和解釋」包含了哪些內容?
- 20. 默認情況下,Docker scratch包含哪些內容?
- 21. TFS中的「構建」包含哪些內容?
- 22. Firebase身份驗證包含哪些內容?
- 23. ActionbarSherlock 4.0部署:需要包含哪些內容?
- 24. 如果啓用wmi,WCF會在哪裏記錄這些內容?
- 25. 對於IE,我應該在<head>中包含哪些內容?
- 26. soap 1.2消息的http頭中應該包含哪些內容類型?
- 27. 應使用TransparentBlt包含哪些庫?
- 28. 包含文件內容php
- 29. 公共Web目錄應該包含哪些git存儲庫?
- 30. 把審計或日誌記錄放在哪裏?