ROR在默认情况下会将系统日志全部写在一个文件里,这样时间一久日志文件就会变得十分臃肿,不方便查看。在网上查找了一些相关的资料,并没有发现ROR有提供这方面的设置,所以之好使用第三方工具来实现日志的切割。在目录/etc/logrotate.d下新建一个ror文件,内容如下/home/leo/ror/log/production.log { missingok notifempty nocompress olddir /home/leo/ror/log/production/ daily copytruncate rotate 365}第一行是日志的路径missingok表示日志不存在就不处理notifempty表示日志为空则不处理nocompress表示不启用压缩olddir这个可以将日志转储到其他目录daily表示一天转储一次 copytruncate表示先复制再清空rotate表示保留备份的数量,我这里填的是365份
(以上内容不代表本站观点。) --------------------------------- |