6 Haziran 2018 Çarşamba

EventLog Sınıfı

Giriş
Bu sınıfı kullanmak için şu satırı dahil ederiz.
System.Diagnostics.EventLog
Constructor - default
Bu constructor log yazmak için kullanılır. Şöyle yaparız.
EventLog eLog = new EventLog();
Constructor
Bu constructor logları dolaşmak için kullanılır. Şöyle yaparız.
string logType = "System";
EventLog eLog = new EventLog(logType, System.Environment.MachineName);
Close metodu
Şöyle yaparız.
eLog.Close();
Entries Alanı
EventLogEntry tipinden nesneler döner. Şöyle yaparız.

for (int i = eLog.Entries.Count; i >= 0 ; i--){
    EventLogEntry entry = eLog.Entries[i];
}
Şöyle yaparız.
foreach (EventLogEntry entry in eLog.Entries)
{...}
Log Alanı
Şöyle yaparız.
eLog.Log = "Security";
SourceExists metodu
Şöyle yaparız.
string source = ...;
string logName = ...;

if (!EventLog.SourceExists(source))
  EventLog.CreateEventSource(source, logName);
WriteEntry Metodu
Örnek
Şöyle yaparız.
eLog.Source = "...";
eLog.WriteEntry("...");
Örnek
Şöyle yaparız.
string source = ...;
string eventText = ...;

EventLog eventLog = new EventLog();

eventLog.Source = source;
eventLog.WriteEntry(eventText, EventLogEntryType.Information);


Hiç yorum yok:

Yorum Gönder