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
You must be logged in to post a comment.