dxftoelmt: add Print standard error and filepath to the log file

This commit is contained in:
Laurent Trinques
2024-09-29 12:54:47 +02:00
parent f0b0af9a76
commit fcd2f68f68

View File

@@ -22,6 +22,8 @@
#include <QProcess> #include <QProcess>
#include <QMessageBox> #include <QMessageBox>
#include <QDir> #include <QDir>
#include <iostream>
#include <QDebug>
/** /**
* @brief dxftoElmt * @brief dxftoElmt
@@ -43,12 +45,15 @@ QByteArray dxfToElmt(const QString &file_path)
const QStringList arguments{file_path, QStringLiteral("-v")}; const QStringList arguments{file_path, QStringLiteral("-v")};
process_.start(program, arguments); process_.start(program, arguments);
if (process_.waitForFinished()) if (process_.waitForFinished())
{ {
const auto byte_array{process_.readAll()}; qInfo()<<"\n Start converting DXF file..........\n"<< file_path;
process_.close(); qInfo()<< process_.readAllStandardError(); //Print standard error to log file
return byte_array;
const auto byte_array{process_.readAll()};
process_.close();
return byte_array;
} }
else else
{ {