我正在使用python 日志模块RotatingFileHandler,您可以设置每个日志文件的最大大小.日志文件的最大大小是多少?请以字节为单位给出答案.
cod*_*ape 25
我的默认日志设置:
RotatingFileHandler(filename, maxBytes=10*1024*1024, backupCount=5)
Run Code Online (Sandbox Code Playgroud)
Col*_*ard 10
正如其他答案所说,有一个没有硬性和快速的答案.这在很大程度上取决于您的应用和环境.这是我使用的一些指导原则.
对于典型服务器上的多用户应用程序:配置日志记录,以便为每个生产用户操作生成不超过1或2个条目,然后每天轮换它.保留尽可能多的磁盘空间,或者您的数据保留/隐私策略允许.如果您想要审核,您可能需要一个单独的解决方案.
对于单用户应用程序:尝试并保留足够的信息来诊断可能发生的任何奇怪的事情.除非您正在进行批处理操作,否则每个用户操作不得超过2或3个条目.不要在文件中放置超过2MB的内容,因此用户可以通过电子邮件发送给您.不要保留超过50MB的日志,因为这可能不是你在这里浪费的空间.
对于我而言,尺寸并不像在明显的时间点上划分那么重要.我更喜欢每天一个日志文件,但是,如果文件无法使用您可以使用的任何记事本程序打开,则它太大而您可能想要使用每小时日志.
| 归档时间: |
|
| 查看次数: |
14823 次 |
| 最近记录: |