SORU
22 Temmuz 2009, ÇARŞAMBA


Nasıl bir Java izleme yığın dökümü görüntülenen satır sayısını artırmak mı?

Bir şekilde Throwable.printStackTrace(PrintStream s) yazdırma yapmak için tam "... 40 more" son satırı ötesini görebilmek yığın izleme, var mı?

CEVAP
22 Temmuz 2009, ÇARŞAMBA


Gerek yok; bu bilgi mevcut başka bir yerde yığın izleme. printStackTrace(): docs

Çizgiler karakterler içeren varlığı "..." not. Bu satırlar gösteriyor ki geri kalan yığın izleme için bu özel durum ile eşleşen belirtilen sayıda kareden alt yığın izleme dışında olduğunu neden bu özel durum ("kapsayan" hariç).

Bu steno büyük ölçüde sarılmış bir istisna "şüpheli durum" yakalandı. aynı yöntemle nereye atılır yaygın durumda çıkış uzunluğunu azaltabilir

Başka bir deyişle, "... x more" sadece görünür bir zincirleme durum, ve sadece en son ne zaman x satır yığın izleme zaten mevcut bir parçası olarak başka bir zincirleme özel durum yığın izleme.

Yöntem özel durum Foo yakalar, durum Çubuğunda sarar ve Bar atar sanırım. Sonra Foo izleme kısalacak yığını. Eğer senin için bir sebep istiyorsun tam izleme, tüm yapmanız gereken almak son satır önce ... Foo yığın izleme ve bakmak için Bar yığın izleme; her şeyin altında bu hattı tam olarak ne olurdu baskılı Foo yığın izleme.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011