EventLog.CreateEventSource erstellt kein benutzerdefiniertes Protokoll
Ich habe einige code wie dieser:
EventLog.CreateEventSource("myApp", "myAppLog");
EventLog.WriteEntry("myApp", "Test log message", EventLogEntryType.Error);
Nun, es sei denn, ich bin fehlt etwas gelesen hatte, MSDN, dies sollte dazu führen, dass eine neue log 'myAppLog' erstellt werden in der Ereignis-viewer, und ein Eintrag Hinzugefügt werden soll, das neue Protokoll mit den Namen der Quelle, 'myApp'. Aber, ich kann nicht das neue Protokoll erstellt. Dies ist immer nur ein Fehlerprotokoll schreibt Meldung in das Anwendungsprotokoll mit der Quelle 'myApp' - 'myAppLog' ist nirgends zu sehen. Was mache ich falsch? Ich bin als Administrator angemeldet.
InformationsquelleAutor der Frage Jez | 2009-12-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich, dass Sie bereits mit der Quelle "myApp" beim schreiben in das standard-Anwendungsprotokoll? Wenn also laut MSDN:
http://msdn.microsoft.com/en-us/library/2awhba7a.aspx
(über auf halbem Weg unten auf der Seite)
InformationsquelleAutor der Antwort Chris Haas
Ich habe gerade einen kleinen code geschrieben, um mir zu helfen aus diesem. Quelle registriert in einem anderen log-Ausgabe, die ich erlebt haben und nicht wollen, um manuell zu entfernen Quellen, die von den Balken. Was ich entschieden zu tun, als zu überprüfen, ob die Quelle vorhanden ist, wenn es überprüft, dass die verlinkten, um das richtige Protokoll, wenn es nicht löschen, Quelle, jetzt, dass es nicht vorhanden ist oder f das kam nie vor, erstellen das Protokoll neu.
Hoffentlich hilft es 🙂
InformationsquelleAutor der Antwort PJUK
Könnten Sie vergessen, um die Source-Eigenschaft festlegen, die auf Ihrem EventLog.
Sollte es etwa so Aussehen:
Hier ist die MSDN-Artikel für Referenz.
InformationsquelleAutor der Antwort Joseph
Hast du die Quelle, auf die EventLog?
Vom MSDN-Artikel.
InformationsquelleAutor der Antwort David Basarab
Wenn Sie überprüft haben, alle Vorschläge in den anderen Antworten, dann Lesen Sie die folgenden
Vom MSDN
Stellen Sie sicher, dass die die ersten 8 Zeichen sind einzigartig.
InformationsquelleAutor der Antwort Lijo
Grundsätzlich die einfachste Lösung ist, müssen Sie schließen Sie Ihre visual studio, und führen Sie als administrator-Modus. Dann, Sie wäre in der Lage diesen Fehler zu beheben
InformationsquelleAutor der Antwort Himanshu Soni