EventLog funktioniert nicht korrekt

19/04/2010 - 10:03 von Ralf Kummer | Report spam
Hallo ng,

ich habe eine Web-Anwendung, die in bestimmten Situationen Eintràge in der
Ereignisseanzeige von Windows erstellen soll. Allerdings sollen die Eintràge
nicht in einer Standardquelle sondern in einer eigenen Quelle erscheinen.
Hierfür habe ich mittels

EventLog.CreateEventSource("meineQuelle", "meinLog");

eine neue Quelle erzeugt. Wenn ich nun mittels

EventLog evLog = new EventLog("meinLog");
evLog.Source = "meineQuelle";
evLog.WriteEntry("Meldung", EventLogEntryType.SuccessAudit);

einen Eintrag erzeuge, wird dieser auch erstellt. Allerdings landet er nicht
in "meinLog" sondern im Log "Anwendungen". Wieso?

Umgebung:
Windows 2003, Windows 7
.NET 2.0
C#

Danke
Ralf
 

Lesen sie die antworten

#1 Hilmar Bunjes
19/04/2010 - 11:01 | Warnen spam
Am 19.04.2010 10:03, schrieb Ralf Kummer:

Hallo Ralf,

ich habe eine Web-Anwendung, die in bestimmten Situationen Eintràge in der
Ereignisseanzeige von Windows erstellen soll. Allerdings sollen die Eintràge
nicht in einer Standardquelle sondern in einer eigenen Quelle erscheinen.
Hierfür habe ich mittels

EventLog.CreateEventSource("meineQuelle", "meinLog");

eine neue Quelle erzeugt. Wenn ich nun mittels

EventLog evLog = new EventLog("meinLog");
evLog.Source = "meineQuelle";
evLog.WriteEntry("Meldung", EventLogEntryType.SuccessAudit);

einen Eintrag erzeuge, wird dieser auch erstellt. Allerdings landet er nicht
in "meinLog" sondern im Log "Anwendungen". Wieso?



ersetze: EventLog evLog = new EventLog("meinLog");
durch EventLog evLog = new EventLog();

Funktioniert es dann bei dir?

Gruß,
Hilmar

Ähnliche fragen