【发布时间】:2015-10-28 05:39:15
【问题描述】:
我想在通过 rails 控制台运行代码时在控制台中获取 Rail.logger.info 的输出。默认情况下,我看不到它打印它。有什么需要更改的配置吗?
谢谢
【问题讨论】:
标签: ruby ruby-on-rails-3
我想在通过 rails 控制台运行代码时在控制台中获取 Rail.logger.info 的输出。默认情况下,我看不到它打印它。有什么需要更改的配置吗?
谢谢
【问题讨论】:
标签: ruby ruby-on-rails-3
打开 Rails 控制台后:
Rails.logger = Logger.new(STDOUT)
如果需要更改日志级别:
Rails.logger.level = Logger::DEBUG
这会使更改本地化到您的控制台进程,因此您只能看到它的输出,而看不到可能正在运行的其他 Rails 进程的输出。
【讨论】: