以前,使用代理记录器对象就可以很容易地实现,但足够多的人提出了这个问题,所以我对其进行了实现。通过 Sequel 的 git 主分支,您现在可以执行以下操作:DB.sql_log_level = :debug 在记录查询时,将使用debug方法而不是info方法。
DB.sql_log_level = :debug
),没有任何调试输出。目前有效的方法是什么?(如果能在这里看到就更好了,因为这是谷歌上的第一个搜索结果...) - Sixtyfiverequire 'sequel'; require 'logger'; DB = Sequel.sqlite; DB.loggers << Logger.new($stdout); DB['select 1'].to_a
=>I,[2020-07-03T18:28:33.321470 #262544] INFO -- : (0.000376s) select 1
- ZimbiX