如何将 Ruby Sequel 日志记录设置为 DEBUG 级别?
默认的 Ruby Sequel 行为是在 INFO 级别记录所有数据库查询(与在 DEBUG 级别记录的 ActiveRecord 不同)。我该如何改变这个?
The default Ruby Sequel behaviour is to log all DB queries at the INFO level (unlike ActiveRecord which logs at the DEBUG level). How do I change this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以前,使用代理记录器对象相当简单,但有足够多的人要求这样做,所以我实现了它。使用 Sequel 的 git master 分支,您现在可以执行以下操作:
在记录查询时将使用 debug 方法而不是 info 方法。
Previously, it was fairly simple to do with a proxy logger object, but enough people have asked for this that I implemented it. With the git master branch of Sequel, you can now do:
Which will use the debug method instead of the info method when logging queries.