General Topics Software Engineering Visual Studio C#
C# Geliştiricisi için 10 Önemli İpucu No #5 – Profesyonel LOG Dosyası Oluşturun
Programınızı yazdınız ve uzaktaki kullanıcılara yüklediniz, henüz test aşamasındasınız ve sürekli hata çıkmasından endişeleniyorsunuz. O zaman yazılımınız ile ilgili log dosyası tutmalısınız ve bir sorun olduğunda sadece bu log dosyasını inceleyerek bile bir çok sorunu çözebilirsiniz…
İşte size bir örnek:
using System.IO; public void WriteLogLine(string sCallerName, string sLogFolder, long lCallerInstance, string sLogLine) { lock(this) { string sFileName; sFileName = String.Format("{0}_{1:yyyy.MM.dd}_{2:00}.log", sCallerName, DateTime.Now, lCallerInstance); StreamWriter swServerLog = new StreamWriter(sLogFolder + sFileName, true); swServerLog.WriteLine( String.Format("[{0:T}] {1}", DateTime.Now, sLogLine)); swServerLog.Close(); } } Başka bir örnek (Sadece Çıktı) ---------------------------------------------------- ROOTLGN OK 12.07.2006 18:26:22 KDHDID : NT02T5B26KGS SQLCONN OK!! BULUNAN VERSİYON!!13 KULLANILAN!!13 LGN001 OK KT001 OK BNK001 OK! **SEND TICRYPTO INFORMATION FOR THIS COMPUTER** OK! ---------------------------------------------------- LOG BAŞLADI : 08.08.2011 13:26:08 ---------------------------------------- banktahsilat.exe.back silindi Dosya adı banktahsilat.exe -> banktahsilat.exe.back olarak değiştirildi. : 08.08.2011 13:26:09 Yeni güncel dosya açıldı ve yüklendi.. 08.08.2011 13:26:09 Güncel Dosya Boyutu : Geçersiz Dosya ---------------------------------------- Dosyalar buluanamadığından işlem yapılamadı! 08.08.2011 13:26:09
POST YOUR COMMENTS