Problem mit QTextStream
Verfasst: 17. Dezember 2008 18:29
Hallo,
ich möchte ein logfile schreiben und habe dazu folgendes Konstrukt erstellt:
leider schreibt er nicht wirklich etwas in die Datei. An andere Stelle schreibe ich allerdings das aktuelle Datum mit einem fast identischen Code in die Datei, was wunderbar funktioniert. Insofern liegt es mit ziemlicher Sicherheit an den oberen drei Zeilen.
Kann es daran liegen dass ich dem QTextStream str kein QIODevice übergeben habe? Wenn ja, wie löse ich das Problem?
Thomas
ich möchte ein logfile schreiben und habe dazu folgendes Konstrukt erstellt:
Code: Alles auswählen
QTextStream str;
str << "Sensor" << i << ": " << (*sensor)[i].getRange() << " ";
logger->appendLog(&str);
Code: Alles auswählen
void IOLogger::appendLog(QTextStream *input) {
QFile logFile("log.txt");
if(!logFile.open(QIODevice::Append)) {
return;
}
QTextStream output(&logFile);
output << input->readAll() << endl;
logFile.close();
}
Kann es daran liegen dass ich dem QTextStream str kein QIODevice übergeben habe? Wenn ja, wie löse ich das Problem?
Thomas