【发布时间】:2011-04-25 23:59:32
【问题描述】:
由于我公司的内部软件部署流程,我必须更改我的 rails 应用程序的默认日志路径:基本上我的 rails 应用程序最终位于只读位置,我需要将日志文件写入“为此而制作”的目录中.
在 Rails 2.x 中,我们过去常常在 FCGI 脚本中添加一些黑魔法,以便在部署到 prod 时强制执行。主持人:
class Rails::Configuration
def default_log_path
File.join(ENV['SOME_ENVIRONMENT_VAR'], "var/output/logs/rails.log")
end
end
但是,Rails 2.3 中的 Configuration 不再是一个类(它是一个模块),在我看来,那里也不再涉及任何 default_log_path...
【问题讨论】:
标签: ruby-on-rails logging ruby-on-rails-3