您将日志文件保留多长时间?

Ale*_*lex 13 files logging

我有一个将日志文件写入特殊文件夹的应用程序。现在我想添加一个功能,在定义的时间段后自动删除这些日志。但是我应该将日志文件保留多长时间?什么是“好的”默认值(7 天或 180 天)?或者您更喜欢其他标准(例如最大使用的磁盘空间)?

Joe*_* H. 9

没有唯一的答案。需要考虑的因素:

  • 保留或销毁的法律要求
  • 公司保留和销毁政策
  • 日志有用多长时间
  • 你希望从日志中回答什么问题
  • 它们占用多少空间

我有一些日志会在几天内滚动,而其他日志会保存多年。

我倾向于将访问日志保存得比理论上的错误日志更长(在某些情况下,永远,一旦我从它们中删除了识别信息),一旦我解决了问题,我就不需要它们了。

我保留了一些其他调试日志(显示用户活动、他们如何与系统交互等),以便我们可以看到每个版本的情况如何变化。

...

这让我想起了我在一所大学工作时的轶事——管理层请来了一位外部顾问,对我们正在构建的网络服务器进行第三方审查。我被告知要交出 3 个月的日志,让他们审查我们是否适当调整了系统的大小。我知道这表明他们不知道他们到底在做什么,因为大学是循环的——网络服务器负载随着时间的推移呈上升趋势,但在每年年初、决赛时间等都有高峰。


Dav*_*ton 5

取决于要求......可能有记录保存的法律要求,而且您还必须考虑它们对故障排除有帮助的时间。