我使用记录器记录变量的值以进行调试。因为自动调试日志很难找到值
如何轻松自动记录?
答案 0 :(得分:2)
如果仍然将 日志消息发送到日志,则无法完全关闭,但我可以想到几个解决方案:
将记录设置为非常高的级别(如:fatal
),然后在该级别记录您的消息。该日志级别的日志中应该没有太多噪音。
使用唯一标识符作为日志消息的前缀,例如: MYSTUFF
,然后在拖尾日志时使用grep:tail -f log/production.log | grep MYSTUFF
。这样做意味着您不必更改日志配置。
答案 1 :(得分:1)
您可以在config/application.rb
中配置Rails记录器。 config.log_level
定义了Rails记录器的详细程度。可用的日志级别为::debug, :info, :warn, :error, :fatal
。
示例:
config.log_level = :warn
还阅读有关Logger的信息: http://guides.rubyonrails.org/debugging_rails_applications.html#the-logger