我需要更改rails应用的日志格式。
我将this file放在lib目录中,并在development.rb env文件中将其命名。
require 'hodel_3000_compliant_logger'
config.logger = Hodel3000CompliantLogger.new(config.log_path)
我应该得到development.log文件的输出,如下所示:
Jun 28 03:05:13 millisami-notebook rails[18243]: Memory usage: 86888 |
PID: 18243
当我使用脚本/服务器(Mongrel)启动应用程序时,我得到了这个确切的日志。 但是当我通过Passenger运行应用程序时,记录的格式是Rails的默认格式。
为什么乘客不像Mongrel那样写入日志文件?
答案 0 :(得分:0)
因为Passenger在生产模式下运行您的Rails应用程序,并且您只在开发模式下配置了记录器。将配置复制到production.rb环境文件。