2017-01-11 10 views
0

Ich arbeite an der Portierung einer rails 4.2 App von linode bis heroku. Ich habe die Änderungen in einem separaten Zweig.heroku config auf Schienen App unterdrücken Protokolle auf Entwicklung env

Wenn ich die App lokal teste, scheint der Heroku-Zweig die Protokolle zu unterdrücken; Nichts wird in die Datei log/development.log geschrieben. Die Protokollierungsfunktionalität funktioniert einwandfrei, wenn ich auf den Zweig master umschalte.

So habe ich zwischen Zweigen gewechselt, wenn ich die Protokolle für neue Änderungen sehen muss, die ich in der Anwendung mache. Die Heroku Portierung ist noch nicht abgeschlossen; damit die Verzweigung nicht mit "Master" zusammengeführt wird.

Warum sollte der heroku-spezifische Zweig die Protokolle unterdrücken? Welche Konfiguration sollte ich überprüfen?

Antwort

1

Ein möglicher Grund ist, dass Sie Heroku rails_12factor Edelstein in Ihrem Gemfile setzen, der Ihre development.rb Einstellungen überschreibt. Versuchen Sie, dieses Juwel zu production Block in Ihrem Gemfile zu verschieben und versuchen Sie es erneut

+0

Vielen Dank! Das war in der Tat der Fall. Das Problem wurde behoben, indem das Juwel "rails_12factor" in den Block "production" verschoben wurde. –

Verwandte Themen