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