Ich glaube, das Standardverhalten von Schienen, die sich auf Produktion anmelden, ist, das Rendering aller Partials nicht auszugeben. Dies sollte sich in der Entwicklung, nicht aber in der Produktion anmelden.Rendering von Teiltönen aus Schienenprotokollen ausblenden
aber ich sehe dies in der Produktion, und ich bin nicht sicher, wie es zu entfernen. Meine Protokolle sind zu laut. Meine Produktionsumgebung ist Heroku, auf dem Unicorn läuft und ich Papertrail benutze, um meine Logs anzusehen. Ich weiß Einhorn hat einige wackelig Sachen mit Protokollen und sie ordnungsgemäß funktioniert in erster Linie werde ich dies zu meinem production.rb hinzufügen musste:
config.logger = Logger.new(STDOUT)
config.logger.level = Logger.const_get('INFO')
(Erklärung hier: http://help.papertrailapp.com/kb/configuration/unicorn)
Aber auch mit log_level INFO ich sehe große Blöcke von diesen in all meinen Logs:
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.7ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (2.1ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_category.html.erb (4.8ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.3ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (0.4ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_category.html.erb (4.4ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.3ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (0.3ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_category.html.erb (1.8ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.4ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (4.6ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_category.html.erb (2.1ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.3ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (0.4ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_category.html.erb (4.1ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.2ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (1.8ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_category.html.erb (6.0ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.5ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (0.8ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_category.html.erb (1.9ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_caption.html.erb (0.3ms)
Jun 25 22:15:15 tacktile app/web.1: Rendered photos/pieces/_rights.html.erb (0.7ms)
Sie haben done 'heroku config: füge LOG_LEVEL =" info "' hinzu? – David
David, ja. Und ich habe versucht, es auf "debug" vs "info" einzustellen, um zu bestätigen, dass sich die Ausführlichkeit ändert. Tatsächlich tut es das. Aber auch auf "Info" -Ebene bekomme ich immer noch all diese gerenderten Aussagen. Ich bin mir sicher, dass ich es noch weiter ablehnen und verstecken kann. Aber die Ausführlichkeit ist groß * außer * für diese "gerenderten" Aussagen für alle Partialtöne. Ich würde gerne herausfinden, wie man nur diese verstecken kann. –
Siehe auch diese Antwort: http://StackOverflow.com/a/12003652/514483 – robd