Derzeit erhalte ich nur ActiveRecord- und View-Rendering-Ausgaben in meiner Rails-Anwendungsprotokolldatei, da ich von WEBrick zu Puma gewechselt bin. Ich konnte nicht finden, wo ich den Ausgabepegel der Puma-Protokollierung ändern kann. Gedanken?
Derzeit erhalte ich nur ActiveRecord- und View-Rendering-Ausgaben in meiner Rails-Anwendungsprotokolldatei, da ich von WEBrick zu Puma gewechselt bin. Ich konnte nicht finden, wo ich den Ausgabepegel der Puma-Protokollierung ändern kann. Gedanken?
Antworten:
Von http://guides.rubyonrails.org/debugging_rails_applications.html#log-levels :
Die verfügbaren Protokollebene sind:
:debug
,:info
,:warn
,:error
,:fatal
, und:unknown
, entsprechend die Protokollebene Zahlen von 0 bis 5 ist. Verwenden Sie zum Ändern der Standardprotokollstufeconfig.log_level = :warn # In any environment initializer, or Rails.logger.level = 0 # at any time
Dies ist nützlich, wenn Sie sich in der Entwicklung oder im Staging anmelden möchten, Ihr Produktionsprotokoll jedoch nicht mit unnötigen Informationen überfluten möchten.
Die Standard-Rails-Protokollstufe ist
debug
in allen Umgebungen