Cleanup build scripts and make message get file/line info from main body

This commit is contained in:
2021-02-25 21:42:29 -06:00
parent a05bd9537b
commit 8160055aa1
4 changed files with 11 additions and 7 deletions

View File

@@ -35,6 +35,8 @@ Frame::Frame(QJsonObject frame) {
TraceEvent::TraceEvent(QJsonObject tp) {
this->channel = tp["channel"].toString();
this->logMsg = tp["log_msg"].toString();
this->_file = tp["file"].toString();
this->_line = tp["line"].toInt();
auto frames = tp["frames"].toArray();
for (auto frame : frames) {
this->frames.push_back(frame.toObject());
@@ -42,10 +44,10 @@ TraceEvent::TraceEvent(QJsonObject tp) {
}
QString TraceEvent::file() const {
return this->frames[0].file;
return this->_file;
}
int TraceEvent::line() const {
return this->frames[0].line;
return this->_line;
}

View File

@@ -38,6 +38,8 @@ struct TraceEvent {
QString channel;
QString logMsg;
QVector<Frame> frames;
QString _file;
int _line;
TraceEvent(QJsonObject tp = {});