sno*_*ard 5 ruby ruby-on-rails-3
我想在通过 Rails 控制台运行代码时在控制台中获取 Rail.logger.info 的输出。默认情况下我看不到它打印它。我需要更改任何配置吗?
谢谢
打开 Rails 控制台后:
Rails.logger = Logger.new(STDOUT)
Run Code Online (Sandbox Code Playgroud)
如果需要更改日志级别:
Rails.logger.level = Logger::DEBUG
Run Code Online (Sandbox Code Playgroud)
这会将更改本地化到您的控制台进程,因此您只能看到它的输出,而看不到可能正在运行的其余 Rails 进程的输出。