【发布时间】:2018-03-07 20:17:18
【问题描述】:
我创建了一个名为“superdev”的新环境,就像开发一样。
# environments/superdev.rb
require Rails.root.join("config/environments/development")
问题是,当我执行RAILS_ENV=superdev rails server 时,我没有得到任何日志输出。即使我设置config.log_level = :debug
我已将 Gemfile 组设置为包含 superdev,创建了数据库,否则环境工作正常。只是没有日志输出。什么给了?
【问题讨论】:
-
可能是一个转储问题,但您有最低配置的
config/environments/superdev.rb吗? -
你拖了哪个文件?我认为默认情况下rails会记录到
Rails.root.join('log', "#{Rail.env}.rb"),所以它的输出应该以log/superdev.log结尾。您可以通过在控制台中运行Rails.logger来检查。 -
@SimonFranzen 是的,我遵循了这些步骤。 Ben 是的,我愿意,内容在上面。 Max 我只是在谈论终端中的输出。
标签: ruby-on-rails logging development-environment