我有一个生产服务器(Apache/乘客)我正在推动使用Capistrano,在此环境中,Rails正在登录标准而不是文件。我已经搜索了代码库,但我看不到任何使它成为标准的东西。是否有要说的配置,将其记录到文件以默认方式...
我在乘客中看到了日志。debug文件,这就是我知道它将标准的方式。我拥有具有适当权限的日志文件和作为同一用户运行的乘客,同一精确的设置在我们的dev/strating服务器上工作。
在我的生产服务器上(损坏的服务器)从控制台:
Rails.logger
=> #<RailsStdoutLogging::StdoutLogger:0x0000000534b9d0
在我的开发/登台服务器上:
Rails.logger
=> #<ActiveSupport::Logger:0x00000006308878
终于弄清楚了,这个宝石:
gem'Rails_12Factor',group ::生产
正在这样做。我刚从Heroku搬走。