对于一个Rails 3.1 (很快将是3.2) 的项目,我的日志非常冗长,并且有很多额外的工作信息。这使得我经常会得到几GB的development.log
文件。我看到一些有关旋转生产日志的讨论,但我没有找到任何似乎适用于development.log
旋转的东西。
你如何在每个100MB
左右旋转你的development.log
? 或者我更喜欢的是截断文件的头部,以便只保留最近的内容,最多保留100MB的最新条目。
我已经尝试过一些方法,并越来越认为目前没有像这样的解决方案存在,也许我应该实现一些可以使用ruby File.truncate
的东西,但是我还不确定这对文件尾部的有效性如何。
case CONFIG['host_os']
进行一些操作。 - ylluminate