Erstellen Ich habe einige Code wie folgt aus:EventLog.CreateEventSource ist keine benutzerdefinierte Protokoll
EventLog.CreateEventSource("myApp", "myAppLog");
EventLog.WriteEntry("myApp", "Test log message", EventLogEntryType.Error);
Nun, es sei denn ich etwas fehle MSDN gelesen zu haben, sollte dies ein neues Protokoll führen ‚myAppLog‘ erstellt werden In der Ereignisanzeige sollte dem neuen Protokoll ein Eintrag mit dem Quellennamen 'myApp' hinzugefügt werden. Aber ich kann das neue Protokoll nicht erstellen. Dies schreibt immer nur eine Fehlerprotokollnachricht in das Anwendungsprotokoll, wobei die Quelle "myApp" - "myAppLog" nirgendwo zu sehen ist. Was mache ich falsch? Ich bin als Administrator angemeldet.
Das war im Grunde mein Problem. Windows-Ereignisprotokoll ist ein wenig verrückt, da es möglicherweise nicht ordnungsgemäß funktioniert, wenn Sie das erste Mal in ein neues benutzerdefiniertes Protokoll schreiben, bis Sie den Computer neu starten. Ich habe es erstellt das Protokoll, aber es war immer noch Schreiben von Nachrichten sowohl in das neue benutzerdefinierte Protokoll und das Anwendungsprotokoll in der Ereignisanzeige, bis ich den Rechner neu gestartet. Danach wurden neue Nachrichten in meinem neuen benutzerdefinierten Protokoll protokolliert. Vielen Dank! – Jez
Nach einer Weile des Debuggens habe ich neu gestartet. Das hat funktioniert! – jonas
Neustart von EventViewer half in meinem Fall auf Win8. – Legends