环境日志文件的默认Rails路径

时间:2014-07-28 08:15:27

标签: ruby-on-rails ruby-on-rails-3 logging

我正在为我的登台和制作环境创建一个旋转记录器。所以我写了下面的代码:

config.logger = Logger.new(config.log_path, 2 , 'daily')

现在我的问题是你如何获得log_path,你可以根据当前的环境动态链接它吗?我的日志位于log /(我认为是默认路径),文件是staging.log / production.log,具体取决于环境。

亲切的问候

1 个答案:

答案 0 :(得分:2)

找到了这个快速解决方案:

Rails.root.join('log',"#{Rails.env}.log")

想知道是否有更好的一个。