gpt4 book ai didi

ruby-on-rails - 如何过滤或删除 ActiveJob 参数的日志记录?

转载 作者:行者123 更新时间:2023-12-04 02:01:50 27 4
gpt4 key购买 nike

我正在使用 Rails 的 ActiveJob,我的一项工作将原始电子邮件作为输入。调试时,这可能会导致我的应用程序日志中出现大量噪音。我怎样才能避免这种情况?

[ActiveJob] Enqueued EmailParserJob (Job ID: 9678f343-c876-4f9f-9cc7-db440634e178) to DelayedJob(default) with arguments: "NOISE"

最佳答案

从 Rails 6.1 开始,您可以使用 log_arguments 关闭日志记录,如下所示。这将关闭记录从 ApplicationJob 派生的所有作业的参数,您也可以针对每个作业进行设置。

class ApplicationJob < ActiveJob::Base
self.log_arguments = false
end
引用:
https://github.com/rails/rails/pull/37660

关于ruby-on-rails - 如何过滤或删除 ActiveJob 参数的日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32045387/

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