Log etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Log etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24 Ocak 2011 Pazartesi

Write to Event Log

.Net te basitçe Event log yazmak için özet bir extension method örneği;

public static bool WriteEventLog(string Message)

        {

            try

            {

                string sSource = "My Custom Application";

                string sLog = "Application";

                string sEvent = Message;



                if (!EventLog.SourceExists(sSource))

                    EventLog.CreateEventSource(sSource, sLog);



                EventLog.WriteEntry(sSource, sEvent,
EventLogEntryType.Error, 234);

                return true;

            }

            catch { return false; }

        }

30 Aralık 2010 Perşembe

Log Message to a file

LogMessageToFile ("Mesaj Log durumu"); 
 
using System; 
using System.IO; 
 
public string GetTempPath()
{
   string path = 
      System.Environment.GetEnvironmentVariable ("TEMP");
   if (!path.EndsWith ("\\"))
   {
      path += "\\";
   }
   return path;
}
 
public void LogMessageToFile (string message)
{
   System.IO.StreamWriter sw = 
      System.IO.File.AppendText(
         GetTempPath() + "Logfile.txt"); // Dosya adının değişikliği
   try
   {
      string logLine = 
         System.String.Format(
            "{0:G}: {1}.", System.DateTime.Now, message);
      sw.WriteLine(logLine);
   }
   finally
   {
      sw.Close();
   }
}