Seite 1 von 1

Qt Service - Eventlog / Ereignisanzeige

Verfasst: 2. Juli 2010 13:47
von Markus
Hallo!

Hat jemand schon von Euch mit der Qt-Solution "Qt Service" in den Windows-Eventlog (Ereignisanzeige) geschrieben? Ich möchte dort einen "sauberen" Eintrag machen, denn wenn ich das Beispiel "Qt Http Daemon" ausführe, kommen Einträge wie folgt zustande:

Code: Alles auswählen

Die Beschreibung der Ereigniskennung ( 0 ) in ( Qt HTTP Daemon ) wurde nicht gefunden. Der lokale Computer verfügt nicht über die zum Anzeigen der Meldungen von einem Remotecomputer erforderlichen Registrierungsinformationen oder DLL-Meldungsdateien. Möglicherweise müssen Sie das Flag /AUXSOURCE= zum Ermitteln der Beschreibung verwenden. Weitere Informationen stehen in Hilfe und Support. Ereignisinformationen: Connection closed.
Es soll halt nur der Eintrag "Connection closed" aufgeführt werden und nicht die ganzen Fehlerhinweise vorher. :?

Danke schonmal für jede Info.

Markus

Verfasst: 6. Juli 2010 11:28
von Oliver Hom
Hallo ich benutze einfach die Methode logMessage aus der QServiceBase

http://doc.qt.nokia.com/solutions/4/qts ... ebase.html

Damit bestimmt man den Typ.

http://doc.qt.nokia.com/solutions/4/qts ... eType-enum

Code: Alles auswählen

QtServiceBase::instance()->logMessage(QString("foobar"));
Gruß,
Oliver

Verfasst: 8. Juli 2010 09:19
von Markus
Hallo Oliver!

Genau diese Funktion "logMessage" aus QtServiceBase benutzt das Qt Http Beispiel auch und dann kommt die o.g. Meldung mit dem Fehlerhinweis zustande.

Nur ich möchte ja diesen ganzen "Vortext" nicht haben. :roll:

Trotzdem Danke!

Viele Grüße
Markus