Rails'de gördüğüm yığın izlerinin boyutunu sınırlamak istiyorum. Rails yığınının kendi uygulamam kadar hata ayıklamasıyla gerçekten ilgilenmiyorum. Rails'in bunu dinamik olarak yapmasının herhangi bir yolu var mı?Raylar/Yakut: Yığın izlerini kısaltmanın herhangi bir yolu var mı?
cevap
Evet. ActiveSupport::BacktraceCleaner sınıfına bir göz atın. Güzel açıklama here.
+1 Bir kontrol edeyim, teşekkürler John. –
Yani 2.3'de bu her şey otomatik, temel olarak doğru mu olacak? –
Evet, doğru. –
Kodu, kendi özel durum yakalayıcınız ile kaplayabilir ve yalnızca istediğiniz kadar çıktı alabilirsiniz. Aklıma gelen
Using the array from the backtrace-Method
Sadece bir alternatif. Ruby'yi yeniden derleme ve yığın derinliğini denetleyen değerleri eval.c (TRACE_HEAD ve TRACE_TAIL)
+1 Gerçekten hata veren kod yazılıyor mu ?! Evet, bu her durumda iyi bir fikir olur ... Cevabınız için teşekkürler. –
- 1. Python: yığın izlerini kitaplık koduna ayıklar mı?
- 2. Yığın görünümündeki fotoğrafların sırasını değiştirmenin herhangi bir yolu var mı?
- 3. "Vurgulu" kodun herhangi bir yolu var mı?
- 4. Tarayıcıda yığın izlerini nasıl gizlerim (Jetty kullanarak)?
- 5. XCode 4'teki yığın izlerini nasıl genişletirim?
- 6. Android'den eksiksiz bir yığın izi görmenin bir yolu var mı?
- 7. İstif üzerine yığın izi yazdırmanın bir yolu var mı?
- 8. Kelimenin bir kısmını önişlemciyle değiştirmenin herhangi bir yolu var mı?
- 9. Doğrudan bir ikili SONAME değiştirmenin herhangi bir yolu var mı?
- 10. Yazdırıldığında bir diziden "," öğesini kaldırmanın herhangi bir yolu var mı?
- 11. HTML: Bir textarea'da resim göstermenin herhangi bir yolu var mı?
- 12. Bir jeneratör işlevini dışa aktarmanın herhangi bir yolu var mı?
- 13. Bir dizenin piksel uzunluğunu hesaplamanın herhangi bir yolu var mı?
- 14. Blackberry'de bir Dize biçiminde yığın özelliğinin yığın izini almanın bir yolu var mı?
- 15. Heroku'da postgres'i yeniden başlatmanın herhangi bir yolu var mı?
- 16. BitmapFactory.decodeStream() hızını iyileştirmenin herhangi bir yolu var mı?
- 17. ImageMagick. Derlemek ve çalıştırmak için herhangi bir yolu var mı?
- 18. Yasemin casuslarını argümanlara göre değiştirmenin herhangi bir yolu var mı?
- 19. Python: Sabit parametreleri bildirmenin herhangi bir yolu var mı?
- 20. JavaFX'te yol gradyanı oluşturmanın herhangi bir yolu var mı?
- 21. IE6 için HTTP üstbilgilerini değiştirmenin herhangi bir yolu var mı?
- 22. RenderBody() gereksinimini ortadan kaldırmak için herhangi bir yolu var mı?
- 23. , alan2 başlatılırken alan1 değerine değinmenin herhangi bir yolu var mı?
- 24. Asp.net'de CultureInfo'dan metin yönünü belirlemenin herhangi bir yolu var mı?
- 25. Div Scrollbar - Stil oluşturmanın herhangi bir yolu var mı?
- 26. Python'da dizeleri karıştırmanın herhangi bir yolu var mı?
- 27. Özel olaylarla ek veri aktarmanın herhangi bir yolu var mı?
- 28. Android'de PHP'yi çalıştırmanın herhangi bir yolu var mı
- 29. JSONP formatını JSON'a dönüştürmenin herhangi bir yolu var mı?
- 30. bilgi almak için herhangi bir yolu var mı github API
Peki, John'un cevabı iyi çalıştı mı? – marcgg
Rails 2.3 ile yeni başladım, şimdi kontrol etmeliyim. Serin olduğunu fark edersen lütfen rapor ver, marcgg ... Teşekkürler! –