我编写了一个调度应用程序,并将异常和其他内容的详细信息附加到远程机器的日志文件中。定期删除日志文件中的内容的最佳方法是什么?
发布于 2016-05-25 06:53:28
为什么要推出你自己的?我会使用像log4net这样的工具,它已经具备了这些开箱即用的功能。它可以将异常写入滚动日志文件,并设置要写入的最大文件数。即config:
<maxSizeRollBackups value="numberOfDays" />
此外,为了节省磁盘空间,每当文件滚动时都可以将文件写入云端,例如亚马逊s3: fork或使用https://github.com/stemarie/log4net.aws
https://stackoverflow.com/questions/37425124
复制相似问题