SORU
9 EYLÜL 2008, Salı


C izleme bilgilerini Yazdır yığın#

Ürünümüz bazı hata işleme bir parçası olarak, bazı yığın izleme bilgileri dökümü yapmak istiyoruz. Ancak, biz deneyim birçok kullanıcı sadece bir ekran hata iletisi iletişim yerine göndererek bir kopyasını tam raporu mevcut programı, ve böylece yapmak istiyorum bazı minimal yığın izleme bilgileri mevcut bu iletişim.

Bir .NET benim makinede iz bu gibi görünüyor yığını:

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path)
at LVKWinFormsSandbox.MainForm.button1_Click(Object sender, EventArgs e) in C:\Dev\VS.NET\Gatsoft\LVKWinFormsSandbox\MainForm.cs:line 36

Bu sorum var:

Biçimi bu gibi görünüyor:

at <class/method> [in file:line ##]

Ancakatveanahtar kelimeler, bu denk gelirlerse eğer yerelleştirilmiş olacak sanırım, bir Norveç söylüyorlar .NET yüklü İngilizce bir yerine çalışma zamanı.

Beni eleştirecek herhangi bir şekilde bu bu bu girişler için sadece dosya ve satır numarası görünen o dilden bir şekilde yığın izleme, var mı?

Diğer bir deyişle, metni yukarıdaki: bu Bilgi istiyorum

C:\Dev\VS.NET\Gatsoft\LVKWinFormsSandbox\MainForm.cs:line 36

Verebileceğiniz herhangi bir tavsiye yararlı olacaktır.

CEVAP
9 EYLÜL 2008, Salı


Diyerek bir dize yerine StackTrace bir nesne almak gerekir

var trace = new System.Diagnostics.StackTrace(exception);

Sonra çerçevenin biçimlendirme olmaksızın çerçeveleri kendiniz bakabilirsiniz.

Ayrıca bakınız: StackTrace reference

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Central

    Android Cent

    13 Kasım 2008
  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007