Bagaimana cara menerapkan Error Logging pada aplikasi Windows 8 METRO?

Hai, saya sedang mengembangkan aplikasi Metro windows 8 c#/xaml.

saya ingin menerapkan error logging di aplikasi saya. Saya ingin menangani log kesalahan dengan cara yang lebih baik.

1) Bagaimana cara mencatat informasi kesalahan (sehingga akan membantu pengembang untuk memperbaiki kesalahan tersebut)

2) Apakah ada alat pihak ketiga/perpustakaan gratis untuk kesalahan login di aplikasi metro.

3) Apa sajakah alternatif yang tersedia untuk pencatatan kesalahan ??

4) Apa praktik terbaik yang diikuti untuk pencatatan kesalahan ??

Tolong bantu saya.

Jawaban Anda akan sangat membantu saya.

Terima kasih sebelumnya.


person user1516781    schedule 22.03.2013    source sumber


Jawaban (2)


Untuk Windows 8.1 Anda dapat menggunakan fungsionalitas Windows.Foundation.Diagnostics baru dari LoggingSession dan LogginChannel.

http://code.msdn.microsoft.com/windowsapps/LoggingSession-Sample-ccd52336 Lihat sesi BUILD: http://channel9.msdn.com/Events/Build/2013/3-136

var channel = new LoggingChannel ("ChannelName");
var session = new LoggingSession("Session Name");
session.AddLoggingChannel(channel, LoggingLevel.Warning);

channel.LogMessage("Message to log", LoggingLevel.Error);
channel.LogValuePair("Count", 42, LoggingLevel.Error);

//when error detected, save the log session to disk
var logFile = await session.SaveToFileAsync(ApplicationData.Current.LocalFolder, "CrashLog");
person cederlof    schedule 30.04.2014

Microsoft menyediakan contoh untuk pencatatan mungkin ini akan membantu Anda dimulai.

Dalam entri blog ini penulis menyebutkan beberapa titik awal untuk menyiapkan login di Aplikasi Windows8 Store, serta solusi buatan sendiri.

person floAr    schedule 22.03.2013