Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3938a37e

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 3938a37e7d3645d2317c6d51f3060f5e47b3806b
  • Vorgänger 85946434
  • Nachfolger f3939e09

logger

Unterschiede anzeigen:

src/logger.cpp
void Logger::logMsg(const QString &value, const MsgType type) {
if (!value.isEmpty() && this->shouldBeLogged(type)) {
this->outputToConsole(type, value);
QString msg = value;
QFile log(this->getPath());
log.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append);
log.seek(log.size());
QTextStream stream(&log);
stream.setCodec("UTF-8");
stream << value;
stream << "\n";
if (value.size() - 1 != value.lastIndexOf("\n")) {
msg.append("\n");
}
stream << msg;
this->outputToConsole(type, msg.replace("\"", "'"));
stream.flush();
log.close();
}

Auch abrufbar als: Unified diff