2012-04-11 34 views
7

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

+0

Một trong các câu trả lời được đề xuất có phù hợp với bạn không? – trliner

+0

@trliner bạn đã bao giờ tìm ra điều này? –

+0

Vâng, câu trả lời của tôi dưới đây có hiệu quả với tôi. – trliner

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.

Các vấn đề liên quan