gpt4 book ai didi

python - 如何自定义python rq的日志系统?

转载 作者:行者123 更新时间:2023-12-04 13:48:35 25 4
gpt4 key购买 nike

目前 rq 的日志是这样的:-

15:15:03 
15:15:03 *** Listening on ingest...
15:17:41 ingest: tasks.ingest_job(aws_key='SDLKASFJHJKAHAJ', aws_secret='LDFKASJKDFJKSAHKJHkjsadhfkjaKJDSAHK')

因此,它也记录了作业的参数,这是一个安全问题,因为参数包含 aws secret 和访问 key 。有没有办法在python rq中解决这个问题?这样它就不会记录参数或任何其他方式

最佳答案

您可以设置自己的工作脚本( described in the documentation )而不是运行 rq worker .这允许您设置 log_job_description Worker 的旗帜目的。

例如:

#!/usr/bin/env python
import sys
from rq import Connection, Worker

# Preload libraries
import library_that_you_want_preloaded

# Provide queue names to listen to as arguments to this script,
# similar to rq worker
with Connection():
qs = sys.argv[1:] or ['default']

w = Worker(qs, log_job_description=False)
w.work()

这将在创建每个作业时记录它,但不会在日志中显示函数参数。

关于python - 如何自定义python rq的日志系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260369/

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