如何定制python rq的日志系统?

如何定制python rq的日志系统?,python,python-rq,Python,Python Rq,目前rq的日志如下:- 15:15:03 15:15:03 *** Listening on ingest... 15:17:41 ingest: tasks.ingest_job(aws_key='SDLKASFJHJKAHAJ', aws_secret='LDFKASJKDFJKSAHKJHkjsadhfkjaKJDSAHK') 因此,它也会记录作业的参数,这是一个安全问题,因为该参数包含aws密钥和访问密钥。有没有办法在PythonRQ中解决这个问题?这样它就不会记录参数,或者以任何其

目前rq的日志如下:-

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

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

您可以使记录静音:

rq worker ingest --quiet

我认为没有一种简单的方法可以让用户修改日志格式。

您可以设置自己的worker脚本(),而不是运行
rq-worker
。这允许您设置
Worker
对象的
log\u job\u description
标志

例如:

#/usr/bin/env python
导入系统
从rq导入连接,工作进程
#预加载库
导入要预加载的库\u
#提供要侦听的队列名称作为此脚本的参数,
#类似于rq工人
使用连接():
qs=sys.argv[1:]或['default']
w=工人(qs,日志作业描述=假)
w、 工作()
这将记录创建的每个作业,但不会在日志中显示功能参数。

只需使用--log格式运行worker

我也有同样的问题,这种方法和禁用作业描述日志记录都没有帮助,您能找到解决方案吗?谢谢