如何定制python rq的日志系统?
目前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中解决这个问题?这样它就不会记录参数,或者以任何其
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
我也有同样的问题,这种方法和禁用作业描述日志记录都没有帮助,您能找到解决方案吗?谢谢