Dramatiq提供了一种在@dramatiq.actor函数中获取工作人员某种人类可读的名称的方法吗?我会用它来区分日志行和不同的作品。
例如,类似于dramatiq-process-1-worker-3。
@dramatiq.actor(broker=redis_broker, store_results=True, result_ttl=10*1000)
def ping():
# Log worker name here发布于 2022-05-05 19:00:50
CurrentMessage中间件from dramatiq.middleware import CurrentMessage
@dramatiq.actor(broker=redis_broker, store_results=True, result_ttl=10*1000)
def ping():
msg = CurrentMessage.get_current_message()
print(msg.actor_name)https://stackoverflow.com/questions/70123837
复制相似问题