如何将 Ruby Sequel 日志记录设置为 DEBUG 级别?

发布于 2024-09-26 08:47:08 字数 86 浏览 4 评论 0原文

默认的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吻安 2024-10-03 08:47:08

以前,使用代理记录器对象相当简单,但有足够多的人要求这样做,所以我实现了它。使用 Sequel 的 git master 分支,您现在可以执行以下操作:

DB.sql_log_level = :debug

在记录查询时将使用 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:

DB.sql_log_level = :debug

Which will use the debug method instead of the info method when logging queries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文