Frage

Derzeit habe ich eine Ressourcendatei, die ich für mein benutzerdefiniertes erstelltes Ereignisprotokoll verwende.Alles scheint perfekt zu funktionieren, wenn ich ein Ereignis mit Absichten von Informations- / Erfolgszwecken in das Protokoll schreibe.Aber wenn ich einen Fehler schreibe, habe ich ...

Die Beschreibung für Ereignis-ID 301 von Quell X kann nicht gefunden werden ...

Ich habe mich gefragt ... Muss es mit der Tatsache tun, dass alle meine Kategorien Schwere sind= Erfolg?Benötige ich auch eine Kategorie für den Dienst, der den Schweregrad hat= Fehler?


Beispiel für einen erfolgreichen Protokolleintrag:

Ereignis-ID: 101, Level: Information, Aufgabenkategorie: (8) Service

Beispiel für nicht erfolgreiche Protokolleintrag:

Ereignis-ID: 301, Level: Fehler, Aufgabenkategorie: (8) Service


Im Folgenden ist meine aktuelle SMS-Datei-Datei, die ich in eine Ressourcendatei für Kategorien umwandele, und Nachrichten ...

generasacodicetagpre.

War es hilfreich?

Lösung

echtes problem: Ich erstellte die Datei falsch und die Ereignisnummern, die ich dachte, ich habe erstellt, dass wir eine andere Nummer infact haben. Ich habe herausgefunden, was sich weiterging, nachdem ich in die Datei myfile.c gegraben wurde, die beim Ausführen der Befehle Mc.exe und Rc.exe erstellt wurde. Wenn Sie diese Datei anschauen, wurde mir klar, dass die DWORD-Werte (Hex) nicht der von mir erwarteten Ganzzahl hinzugefügt wurden.

mein Problem: Die unterste Linie war mein Problem war einfach, weil ich "Schwere= Warnung" auf # 200 anstelle von "Schweregrad= Erfolg" verwendete. Als ich wechselte, dass ich endlich die Ereignisnummern bekam, die ich suchte, suchte ich. Es gab ein paar andere Verbesserungen, die ich in meiner Datei gemacht habe (wie unten gesehen), aber das war der Hauptgrund, warum ich mein Problem hatte.

korrigierte EventLog-Nachrichtendatei: Nachfolgend finden Sie meine richtige EventLog-Nachrichtendatei. Ich entschied mich auch, es in zwei Dateien zu zerbrechen, die die Kategorien und Ereignisse getrennt halten. (Sie müssen nicht)

kategorien.mc

generasacodicetagpre.

eignisse.mc

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top