İstisna yığınlarının izini bir dosyaya kaydetmek istiyorum. String
biçiminde yığın izini elde etmenin bir yolu var mı, yoksa bir şekilde ex.printStackTrace()
izini bir akışa veya bir dosyaya yazdırıyor mu? Bunu, Java standart edisyonunda a way olduğunu biliyorum, ancak bunu Blackberry'de istiyorum.Blackberry'de bir Dize biçiminde yığın özelliğinin yığın izini almanın bir yolu var mı?
6
A
cevap
8
BlackBerry, yalnızca bir Throwable'ı yakaladığınızda yığın izleri sağlar. Bu nedenle, catch tipini değiştirirseniz printStackTrace ve arkadaşlarını kullanabilmeniz gerekir.
EDIT Üzgünüm, sorunuzu yanlış anladım - yorum için teşekkürler. Hayır, bir String nesnesinde yığın izlemeyi elde etmenin bir yolu yoktur. Ocak 2010'dan bu yana bir destek forum dizisi var - bunu kapsayan - Stack Trace Capture (sorely needed). O zamandan beri hiçbir şey değişmedi.
Yığın izlerini içeren geliştirme için buna ihtiyacınız varsa, you can extract the event log from the device. Ancak bu, üretim sorunlarının çözülmesine yardımcı olmaz.
İlgili konular
- 1. karınca BuildException/ExitStatusException yığın izini
- 2. Java'da bir istisna atmadan bir yığın izini boşaltmanın bir yolu var mı?
- 3. İstif üzerine yığın izi yazdırmanın bir yolu var mı?
- 4. Groovy yığın izini nasıl yazdırırım?
- 5. Özel durumun yığın izini yazdırma
- 6. Android'den eksiksiz bir yığın izi görmenin bir yolu var mı?
- 7. Raylar/Yakut: Yığın izlerini kısaltmanın herhangi bir yolu var mı?
- 8. Yığın görünümündeki fotoğrafların sırasını değiştirmenin herhangi bir yolu var mı?
- 9. Visual Studio'yu yüklemeden Windows'da bir kilitlenme yığın izini alın? (C++)
- 10. AggregateException içinde TaskCanceledException yığın izini içermiyor
- 11. Proguard retrace, yığın izini gerçek kaynağa eşleştirmiyor
- 12. Geçerli yığın izini Mac OS X'e getirme
- 13. Tam yığın izini GlassFish ile nasıl yazdırabilirim?
- 14. Pydev'de REPL almanın bir yolu var mı?
- 15. Files.write (...) yöntemini almanın bir yolu var mı?
- 16. Tetiklenmiş MutationObserver için nasıl bir yığın izini alırsınız?
- 17. Yığın izini Python'daki bir Özel Durum Nesnesinden nasıl alırım?
- 18. Yığının tepesinden parça almanın bir yolu var mı?
- 19. C# kümesinde yığın tabanlı diziler var mı?
- 20. CPU veya RAM'de yığın var mı?
- 21. Sıra ve yığın koleksiyonları var mı?
- 22. Bir uygulamanın geçerli yığın izlemesini yazdırmanın kolay yolu?
- 23. Tüm dosyaları bir masmavi gökgürültüsünden almanın bir yolu var mı
- 24. Bir Android Studio güncellemesini geri almanın bir yolu var mı?
- 25. Yığın vs Yığın Perm alanı
- 26. Öbek oluştururken benzersiz bir yığın mı?
- 27. .net'de çift taraflı bir yığın sınıfı var mı?
- 28. Raf aracı "yığın yakalama" yığın izlemesi
- 29. Yığın bir uygulama detayı mı, değil mi?
- 30. Yığın
"catch (Throwable ...)" işlevini kullanmam gerektiğini anlıyorum, ancak istediğim şey yığın izinin bir "String" olması, örneğin bir dosyaya yazabilmem. ex.printStackTrace() 'sadece bunu hata ayıklama çıkış konsoluna yazdırabilir. – aligf