是否可以为Rails应用程序的生产日志记录创建一个唯一的单个文件?

我希望我的应用程序每天为我的rails应用程序创建单独的生产日志文件,以便文件大小可以管理吗?有办法吗?     
已邀请:
我会使用像logrotate这样的东西,可以设置为每天的cron作业。因此,每天都会创建一个新的日志文件,或者您想要的任何时间间隔。关于logrotate的好处是,它还可以通过gzip和电子邮件发送日志文件,以防止它们堆积在您的服务器上。     
是的,但它不是铁轨的一部分。查看您的系统,您应该有一个文件夹/etc/logrotate.d。在该文件夹的内部,为您的应用程序创建一个如下所示的文件:
/var/www/apps/myapp/log/*.log {
        daily
        missingok
        copytruncate
        rotate 365
        compress
        notifempty
}
本质上,此副本+压缩旧日志并每天截断文件,并将删除超过1年的存档文件,除非新日志为空。     

要回复问题请先登录注册