2013-06-20 9 views
9

Kommen von einem Javascript-Hintergrund, finde ich die Befehlszeile beim Ausführen von Schienen zu überladen sein. Jedes Mal, wenn etwas passiert, ist meine Kommandozeile voller Mist. Z. B:Schienen - wie alle Konsolenprotokollierung zu deaktivieren?

[2013-06-19 20:25:53] WARN Could not determine content-length of response body. 
Set content-length of the response or set Response#chunked = true 

Wie das ich ausschalten, so dass ich nur meine eigenen Protokolle sehen (und Fehler, natürlich)?

Jede Hilfe wird geschätzt!

Antwort

1

Sie können die SQL-Abfragen deaktivieren. Ich weiß, dass sie viel Platz brauchen.

Disable Rails SQL logging in console

+0

Obwohl dies nützlich ist, möchte ich ** alle ** Rails Benachrichtigungen/logs/whateveryouwanttocall sie deaktivieren. Also HTTP-Anfragen, Warnungen, alles außer Fehler – EpicPineapple

5

Ändern der Protokollebene in config/environments/development.rb und/oder testing.rb:

config.log_level = :error 

Die Protokollebenen zur Verfügung stehen: :debug, :info, :warn, :error, :fatal und :unknown , die den ganzen Zahlen 0 - 5 entsprechen.

Verwandte Themen