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