我想知道我们如何在 ruby on rails 中旋转自定义日志文件。我已经搜索并找到了轮换环境日志文件(development.log、production.log)的方法。但我的要求是轮换应用程序中的每个日志文件。
这可以使用 logrotate 工具来完成。但是,我想从应用程序本身处理日志轮换。
rails logger 类怎么可能做到这一点?
是否有一种通用的方法可以做到这一点(可能在 application.rb 中),而不是在创建每个应用程序日志的地方指定班次年龄和文件大小。
任何帮助将不胜感激。