Deaktiviert das Schienenprotokoll für ActionCable-Ereignisse

8

In development environment protokolliert rails logger alle ActionCable-Ereignisse, was manchmal ärgerlich ist (bei meinem Projekt werden ab und an Nachrichten gesendet und der Protokoll-Tail läuft wie ein Wildpferd). Was ist eine effiziente Möglichkeit, alle Ereignisprotokolle von ActionCable zu unterdrücken? Wie kann ich auch bestimmte ActionCable-Ereignisse unterdrücken?

    
Shakil 14.07.2016, 05:21
quelle

2 Antworten

5

Um die Protokollierung von ActionCable vollständig zu deaktivieren, sollten Sie ActionCable so konfigurieren, dass Protokollierer verwendet werden, die nichts tun

%Vor%     
Brazhnyk Yuriy 18.02.2017 13:45
quelle
3

Auch hier habe ich endlich eine Lösung gefunden. Sie sollten einen Code in /app/channels/application_cable/channel.rb wie folgt überschreiben

%Vor%

Sie können das ursprüngliche Verhalten simulieren, indem Sie #logger.info action_signature(action, data) line auskommentieren.

Danke.

    
Taichiro Suzuki 24.08.2016 15:05
quelle