从Rails调试指南中,我发现我可以使用这个简单的方法自定义输出到我的日志文件:
logger.debug "Person attributes hash: #{@person.attributes.inspect}"
我决定使用它来跟踪变量如何变化并通过流控制。
我希望能够看到logger#debug
调用方法的代码的行号。像这样的东西:
logger.debug "Person attributes hash: #{@person.attributes.inspect} from line #{LINE_NUMBER_VAR}"