gpt4 book ai didi

ruby-on-rails - Rails 中特定于模型的 SQL 日志记录

转载 作者:数据小太阳 更新时间:2023-10-29 07:58:07 25 4
gpt4 key购买 nike

在我的 Rails 应用程序中,我有一个后台进程运行器,模型名称为 Worker,它每 10 秒检查一次要运行的新任务。此检查每次生成两个 SQL 查询 - 一个用于查找新作业,一个用于删除旧的已完成作业。

这个问题 - 主日志文件因每个查询而变成垃圾邮件。

我能否将 Worker 模型生成的 SQL 查询定向到一个单独的日志文件中,或者至少让它们静音?覆盖 Worker.logger 不起作用 - 它仅重定向显式调用 logger.debug("something") 的消息。

最佳答案

最简单和最惯用的解决方案

logger.silence do
do_something
end

参见 Logger#silence

关于ruby-on-rails - Rails 中特定于模型的 SQL 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1177045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com