Hallo Leute,
wie kann ich qDebug() << "Debug msg ..." in eine Log Datei umleiten?
Da ich in einer recht großen App bereits mehrere hundert qDebug()'s verwendet habe, möchte ich nicht alles über einen QTextStream umproggen, sondern irgendwie qDebug() so verbiegen, das die Debugmeldungen in einer LogDatei landen.
Vielen Dank für eure Infos.
qDebug()-Meldungen in eine Datei umleiten
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten:
QTextStream mit QFile.
QDebug macht dasselbe mit stderr als QIODevice für QTextStream.
und sonst über umlenkung im terminal:
http://wwwcip.informatik.uni-erlangen.d ... nkung.html
QDebug macht dasselbe mit stderr als QIODevice für QTextStream.
und sonst über umlenkung im terminal:
http://wwwcip.informatik.uni-erlangen.d ... nkung.html
Re: qDebug()-Meldungen in eine Datei umleiten
Ich würde es mit qInstallMsgHandler(logmethod) versuchen...cbrider hat geschrieben:Hallo Leute,
wie kann ich qDebug() << "Debug msg ..." in eine Log Datei umleiten?
Da ich in einer recht großen App bereits mehrere hundert qDebug()'s verwendet habe, möchte ich nicht alles über einen QTextStream umproggen, sondern irgendwie qDebug() so verbiegen, das die Debugmeldungen in einer LogDatei landen.
Vielen Dank für eure Infos.
wobei logmethod die Signatur
logmethod(QtMsgType type, const char *msg) hat...
karl-heinz