Tôi đang sử dụng Heroku + RedisToGo + Resque. Tôi có một công nhân đang chạy một nhiệm vụ không kết thúc. Tôi muốn có một bản ghi về các hoạt động của nó. heroku logs --tail
không hiển thị bất kỳ thông tin nào liên quan đến hoạt động của nhân viên. Làm thế nào tôi có thể đạt được điều này? Cảm ơn!Nhật ký Heroku cho nhân viên Resque
7
A
Trả lời
0
Thử thêm một cái gì đó như Rails.logger.info("I am done doing stuff!")
vào phương thức #perform
của công nhân Resque của bạn.
1
Heroku ghi nhật ký mọi thứ được ghi vào lỗi chuẩn hoặc lỗi chuẩn. Vì vậy, một tuyên bố đơn giản puts
nên làm các trick.
Một trong các câu trả lời được đề xuất có phù hợp với bạn không? – trliner
@trliner bạn đã bao giờ tìm ra điều này? –
Vâng, câu trả lời của tôi dưới đây có hiệu quả với tôi. – trliner