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?
Um die Protokollierung von ActionCable vollständig zu deaktivieren, sollten Sie ActionCable so konfigurieren, dass Protokollierer verwendet werden, die nichts tun
%Vor%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.
Tags und Links ruby-on-rails logging ruby-on-rails-5 actioncable