
Seit ich von WEBrick zu Puma gewechselt bin, erhalte ich derzeit nur ActiveRecord- und View-Rendering-Ausgaben in meiner Rails-Anwendungsprotokolldatei. Ich konnte nicht herausfinden, wo ich die Ausgabeebene der Puma-Protokollierung ändern kann. Was meinen Sie?
Antwort1
Aushttp://guides.rubyonrails.org/debugging_rails_applications.html#log-levels:
Die verfügbaren Protokollebenen sind:
:debug
,:info
,:warn
,:error
,:fatal
, und:unknown
, entsprechend den Protokollebenennummern von 0 bis 5. Um die Standardprotokollebene zu ändern, verwenden Sieconfig.log_level = :warn # In any environment initializer, or Rails.logger.level = 0 # at any time
Dies ist nützlich, wenn Sie sich während der Entwicklung oder Bereitstellung anmelden möchten, Ihr Produktionsprotokoll jedoch nicht mit unnötigen Informationen überfluten möchten.
Die Standard-Protokollierungsebene von Rails ist
debug
in allen Umgebungen