添加debug重定向,添加命令行

This commit is contained in:
ranchuan
2023-12-02 11:27:25 +08:00
parent ae972b21aa
commit 66b9453255
19 changed files with 518 additions and 104 deletions

View File

@@ -4,7 +4,6 @@
#include "QDir"
// 配置路径
#define CFG_PATH mystring("/home/root/config/")
#define CHECK_CFG_FILE_NAME cfg_->def_check_cfg
check_range my_json::json_to_range(QJsonValue v)
@@ -55,12 +54,6 @@ check_cfg::check_cfg()
this->cfg_ = syscfg();
this->scheme_ = nullptr;
QDir path;
if (!path.exists(CFG_PATH))
{
path.mkdir(CFG_PATH);
}
reload();
}
@@ -89,7 +82,7 @@ void check_cfg::scheme_json_to_struct()
scheme_->task_num = get_check_task_num();
scheme_->timeout_m = get_check_time_out();
scheme_->marerr_num = errs.size();
qDebug("scheme,id=%d,task_num=%d",scheme_->plan_id,scheme_->task_num);
qDebug("scheme,id=%d,task_num=%d", scheme_->plan_id, scheme_->task_num);
for (int i = 0; i < scheme_->task_num; i++)
{
scheme_task_def *st = &scheme_->task[i];
@@ -102,10 +95,10 @@ void check_cfg::scheme_json_to_struct()
QList<check_range> rangs = ct.get_ranges();
int rangs_num = rangs.size();
int err_num = ret_errs.size();
qDebug("st,err,item_num=%d,taskid=%d,taskindex=%d",st->item_num,st->taskid,st->taskindex);
qDebug("st,err,item_num=%d,taskid=%d,taskindex=%d", st->item_num, st->taskid, st->taskindex);
for (int i = 0; i < st->item_num; i++)
{
qDebug("\ti=%d",i);
qDebug("\ti=%d", i);
if (rangs_num > i)
{
st->range[i].err = 0;
@@ -162,7 +155,7 @@ bool check_cfg::updata(QString jstring)
json_doc = QJsonDocument::fromJson(jstring.toUtf8(), &err);
if (err.error != QJsonParseError::NoError)
{
qWarning("parse json failed:%s",err.errorString().toLocal8Bit().data());
qWarning("parse json failed:%s", err.errorString().toLocal8Bit().data());
qWarning() << jstring;
return false;
}
@@ -495,7 +488,7 @@ QList<check_err> check_cfg::get_ch_merrcode()
if (!ch_errcode.isEmpty())
{
// 有子错误没找到主错误
qWarning()<<"many suberr left.%d"<<ch_errcode;
qWarning() << "many suberr left.%d" << ch_errcode;
}
return l;
}
@@ -511,7 +504,7 @@ bool check_cfg::in_err_range(QList<check_err> &l, uint8_t code)
return true;
}
}
qDebug("can not find mcode,subcode=%d",code);
qDebug("can not find mcode,subcode=%d", code);
return false;
}