2012-04-11 15 views
7

Ich verwende Heroku + RedisToGo + Resque. Ich habe einen Arbeiter, der eine nicht endende Aufgabe ausführt. Ich hätte gerne ein Protokoll über seine Aktivitäten. heroku logs --tail zeigt keine Informationen zu den Aktivitäten der Mitarbeiter. Wie kann ich das erreichen? Vielen Dank!Heroku log für Resque Arbeiter

+0

Hat eine der vorgeschlagenen Antworten für Sie funktioniert? – trliner

+0

@trliner Sie jemals herausfinden? –

+0

Ja, meine Antwort unten funktioniert für mich. – trliner

Antwort

0

Versuchen Sie etwas wie Rails.logger.info("I am done doing stuff!") in Ihrer Resque Worker #perform Methode hinzuzufügen.

1

Heroku protokolliert alles, was in Standard oder Standardfehler geschrieben wurde. So eine einfache puts Anweisung sollte den Trick tun.