development
ortamında, raylar günlüğü bazen tüm can sıkıcı olan ActionCable olaylarını günlüğe kaydeder (projem için, her şimdi ve sonra ileti gönderiyor ve günlük kuyruğu vahşi at gibi koşuyor). ActionCable'ın tüm olay günlüklerini bastırmanın etkili bir yolu nedir? Ayrıca, bazı belirli ActionCable olaylarını nasıl bastırabilirim?ActionCable olayları için devre dışı bırak günlüğü kütükleri
8
A
cevap
3
Aynı burada, sonunda bir çözüm buldum. #logger.info action_signature(action, data)
hattını dışarı uncommenting
module ApplicationCable
class Channel < ActionCable::Channel::Base
def dispatch_action(action, data)
#logger.info action_signature(action, data)
if method(action).arity == 1
public_send action, data
else
public_send action
end
end
end
end
Orijinal davranışını simüle edebilirsiniz şöyle Sen /app/channels/application_cable/channel.rb bir kod geçersiz kılar.
Teşekkürler.
5
tamamen ActionCable dan günlüğü devreden çıkar Eğer ActionCable hiçbir şey
ActionCable.server.config.logger = Logger.new(nil)
+3
Netleştirmek için, bu satır config/environments/development.rb içinde gider – corpico
İlgili konular
- 1. devre dışı bırak log4j konsol günlüğü ve etkinleştirme dosya günlüğü
- 2. Devre dışı bırak System.err
- 3. devre dışı bırak animasyonlar
- 4. devre dışı bırak fare
- 5. AngularCli: incelemesi devre dışı bırak
- 6. devre dışı bırak 'pause' pencerelerinde
- 7. Bağımlılık kavanozu için kaynakları devre dışı bırak
- 8. Treeview'de SelectedImageIndex'i devre dışı bırak
- 9. groovy.xml.MarkupBuilder'i devre dışı bırak PrettyPrint
- 10. jqGrid: Sıralamayı devre dışı bırak
- 11. Yığın görevini devre dışı bırak
- 12. Tümü devre dışı bırak UIView
- 13. Devre için Chrome adres çubuğu otomatik aramayı devre dışı bırak
- 14. VS2010 xaml içinde anahatlamayı devre dışı bırak (veya tamamen anahatlarını devre dışı bırak)
- 15. Dokunma olayları SwipeRefreshLayout'ta nasıl devre dışı bırakılır?
- 16. Symfony'de yönlendirme önbelleğini devre dışı bırak
- 17. PyYAML değer dönüşümünü devre dışı bırak
- 18. SelectCheckboxMenu - "tüm seçimler" i devre dışı bırak
- 19. AndroidStudio'da C++ hata ayıklayıcısını devre dışı bırak
- 20. Tran proxy yapılandırmasında https devre dışı bırak
- 21. Drupal - CSS önbelleğini devre dışı bırak
- 22. Python'daki istekler oturumunda sertifikayı devre dışı bırak
- 23. Restkit, önbelleğe almayı devre dışı bırak
- 24. NSTextView yazım denetimini tamamen devre dışı bırak
- 25. eclipse devre dışı bırak xml yorumunun tamamlanması
- 26. Devre dışı bırak: rails3 içindeki yollar biçimlendirme3
- 27. Crashlytics'i içe aktarmayı devre dışı bırak
- 28. UIMenuItem otomatik seçiciyi devre dışı bırak yöntem
- 29. devre dışı bırak derleme 2008 Proje
- 30. Cron zamanlayıcı “devre dışı bırak desen”
Bu yardımcı olmadı yapmak logger kullanımı yapılandırmak gerekir için ... Ben kaynak kodu arandı ve bu eylem kablosunu buldum kullanan birçok fonksiyonu var logging ... sadece dispatch_action değil ... –