Commit a36edc05 by Carwyn

1.日志更新使用方式为不用参数

parent d45d158b
...@@ -41,9 +41,9 @@ bool FMBackup::connect() ...@@ -41,9 +41,9 @@ bool FMBackup::connect()
isOk =_db.open(); isOk =_db.open();
} }
VIP_INFO() << QString::fromLocal8Bit("连接数据库:") << dbname; FMP_INFO() << QString::fromLocal8Bit("连接数据库:") << dbname;
if(!isOk) { if(!isOk) {
VIP_WARN() << QString::fromLocal8Bit("连接失败:") << _db.lastError().text(); FMP_WARN() << QString::fromLocal8Bit("连接失败:") << _db.lastError().text();
} }
return isOk; return isOk;
...@@ -58,9 +58,9 @@ bool FMBackup::createTable(const QString &dbname) ...@@ -58,9 +58,9 @@ bool FMBackup::createTable(const QString &dbname)
// 创建表 // 创建表
bool isOk = query.exec("create table tbl_req(id integer PRIMARY KEY autoincrement, url varchar(200), req text)"); bool isOk = query.exec("create table tbl_req(id integer PRIMARY KEY autoincrement, url varchar(200), req text)");
VIP_INFO() << QString::fromLocal8Bit("创建数据库:") << dbname; FMP_INFO() << QString::fromLocal8Bit("创建数据库:") << dbname;
if (!isOk) { if (!isOk) {
VIP_WARN() << QString::fromLocal8Bit("创建数据库失败:") << query.lastError().text(); FMP_WARN() << QString::fromLocal8Bit("创建数据库失败:") << query.lastError().text();
} }
return isOk; return isOk;
} }
...@@ -93,9 +93,9 @@ bool FMBackup::updateReqData(const int id, const QString url, const QString &req ...@@ -93,9 +93,9 @@ bool FMBackup::updateReqData(const int id, const QString url, const QString &req
.arg(reqData) .arg(reqData)
.arg(id)); .arg(id));
VIP_INFO() << QString::fromLocal8Bit("备份数据:") << reqData; FMP_INFO() << QString::fromLocal8Bit("备份数据:") << reqData;
if (!isOk) { if (!isOk) {
VIP_WARN() << QString::fromLocal8Bit("备份失败:") << query.lastError().text(); FMP_WARN() << QString::fromLocal8Bit("备份失败:") << query.lastError().text();
} }
return isOk; return isOk;
} }
...@@ -105,7 +105,7 @@ bool FMBackup::removeReqData(const int &id) ...@@ -105,7 +105,7 @@ bool FMBackup::removeReqData(const int &id)
QSqlQuery query(_db); QSqlQuery query(_db);
bool isOk = query.exec(QString("delete from tbl_req where id==%1").arg(id)); bool isOk = query.exec(QString("delete from tbl_req where id==%1").arg(id));
if(!isOk) { if(!isOk) {
VIP_WARN() << QString::fromLocal8Bit("删除数据时出现错误:") << query.lastError().text(); FMP_WARN() << QString::fromLocal8Bit("删除数据时出现错误:") << query.lastError().text();
} }
return isOk; return isOk;
} }
...@@ -115,7 +115,7 @@ QSqlQuery FMBackup::reqDataQuery() const ...@@ -115,7 +115,7 @@ QSqlQuery FMBackup::reqDataQuery() const
QSqlQuery query(_db); QSqlQuery query(_db);
bool isOk = query.exec("select * from tbl_req"); bool isOk = query.exec("select * from tbl_req");
if(!isOk) { if(!isOk) {
VIP_WARN() << QString::fromLocal8Bit("查询数据时出现错误:") << query.lastError().text(); FMP_WARN() << QString::fromLocal8Bit("查询数据时出现错误:") << query.lastError().text();
} }
return query; return query;
} }
...@@ -124,6 +124,6 @@ bool FMBackup::reset() ...@@ -124,6 +124,6 @@ bool FMBackup::reset()
{ {
QSqlQuery query(_db); QSqlQuery query(_db);
bool isOk = query.exec("VACUUM"); bool isOk = query.exec("VACUUM");
VIP_INFO() << QString::fromLocal8Bit("数据库重置: ") << isOk; FMP_INFO() << QString::fromLocal8Bit("数据库重置: ") << isOk;
return isOk; return isOk;
} }
...@@ -35,7 +35,7 @@ void ReSend::trySend() ...@@ -35,7 +35,7 @@ void ReSend::trySend()
break; break;
} else{ } else{
FMBackup::instance()->removeReqData(id); FMBackup::instance()->removeReqData(id);
VIP_INFO() << QString::fromLocal8Bit("重发响应成功:")<< rspData; FMP_INFO() << QString::fromLocal8Bit("重发响应成功:")<< rspData;
} }
} }
} }
......
...@@ -27,8 +27,8 @@ int FMNetwork::send(const QString &url, const QByteArray &reqData, QByteArray &r ...@@ -27,8 +27,8 @@ int FMNetwork::send(const QString &url, const QByteArray &reqData, QByteArray &r
{ {
error = FM_API_SUCCESS; error = FM_API_SUCCESS;
VIP_INFO() << "Send Url: " << url; FMP_INFO() << "Send Url: " << url;
VIP_INFO() << "Send Data: " << reqData; FMP_INFO() << "Send Data: " << reqData;
_req->setUrl(url); _req->setUrl(url);
......
...@@ -20,10 +20,10 @@ void FMPStartEventHandler::handleEvent(const ctkEvent &event) ...@@ -20,10 +20,10 @@ void FMPStartEventHandler::handleEvent(const ctkEvent &event)
_vip->StartVip(); _vip->StartVip();
} }
else { else {
FMP_WARN_CTX(_ctx) << "Refused start request" << event.getTopic(); FMP_WARN() << "Refused start request" << event.getTopic();
} }
} }
else { else {
FMP_DEBUG_CTX(_ctx) << "No handler instance for event" << event.getTopic(); FMP_DEBUG() << "No handler instance for event" << event.getTopic();
} }
} }
...@@ -9,6 +9,8 @@ FMPVip::FMPVip(ctkPluginContext *context) ...@@ -9,6 +9,8 @@ FMPVip::FMPVip(ctkPluginContext *context)
d_ptr(new FMPVipPrivate(this)) d_ptr(new FMPVipPrivate(this))
{ {
FMPStartEventHandler *handler = new FMPStartEventHandler(_ctx, this); FMPStartEventHandler *handler = new FMPStartEventHandler(_ctx, this);
FMPLoggerInterface::InitContext(context);
} }
int FMPVip::StopService() int FMPVip::StopService()
......
...@@ -20,11 +20,10 @@ int FMPVipPrivate::StartVip() ...@@ -20,11 +20,10 @@ int FMPVipPrivate::StartVip()
{ {
Q_Q(FMPVip); Q_Q(FMPVip);
FMPLoggerInterface *logger = q->GetService<FMPLoggerInterface>(q->_ctx); FMP_INFO() << "Vip start";
FMP_INFO(logger) << "Vip start";
_settings = q->GetService<FMPSettingsInterface>(q->_ctx); _settings = q->GetService<FMPSettingsInterface>(q->_ctx);
FMPVipSettings::instance()->init(_settings, logger); FMPVipSettings::instance()->init(_settings);
emit startVip(); emit startVip();
q->_inited = true; q->_inited = true;
......
...@@ -22,14 +22,14 @@ FMPVipServer::FMPVipServer() : ...@@ -22,14 +22,14 @@ FMPVipServer::FMPVipServer() :
void FMPVipServer::Listen(quint16 port) void FMPVipServer::Listen(quint16 port)
{ {
if(!this->listen(QHostAddress::Any, port)) { if(!this->listen(QHostAddress::Any, port)) {
VIP_ERROR() << "Listen error: " << this->errorString(); FMP_ERROR() << "Listen error: " << this->errorString();
} }
} }
void FMPVipServer::Write(const QByteArray &data) void FMPVipServer::Write(const QByteArray &data)
{ {
if(socket->write(data) == -1) { if(socket->write(data) == -1) {
VIP_ERROR() << "Write error: " <<socket->error() << socket->errorString(); FMP_ERROR() << "Write error: " <<socket->error() << socket->errorString();
} }
} }
...@@ -43,7 +43,7 @@ void FMPVipServer::onNewConnection() ...@@ -43,7 +43,7 @@ void FMPVipServer::onNewConnection()
void FMPVipServer::onDisconnected() void FMPVipServer::onDisconnected()
{ {
VIP_DEBUG() << "Socket disconnected."; FMP_DEBUG() << "Socket disconnected.";
} }
void FMPVipServer::onReadyRead() void FMPVipServer::onReadyRead()
...@@ -53,7 +53,7 @@ void FMPVipServer::onReadyRead() ...@@ -53,7 +53,7 @@ void FMPVipServer::onReadyRead()
FMSOCKEHEADER header = {0}; FMSOCKEHEADER header = {0};
memcpy(&header, recvData.data(), sizeof(FMSOCKEHEADER)); memcpy(&header, recvData.data(), sizeof(FMSOCKEHEADER));
if(header.flag != FMSOCKFLAG) { if(header.flag != FMSOCKFLAG) {
VIP_WARN() << "Incompatible protocol."; FMP_WARN() << "Incompatible protocol.";
return; return;
} }
......
...@@ -12,15 +12,9 @@ FMPVipSettings *FMPVipSettings::instance() ...@@ -12,15 +12,9 @@ FMPVipSettings *FMPVipSettings::instance()
return &vipSettings; return &vipSettings;
} }
void FMPVipSettings::init(FMPSettingsInterface *settings, FMPLoggerInterface *logger) void FMPVipSettings::init(FMPSettingsInterface *settings)
{ {
this->_settings = settings; this->_settings = settings;
this->_logger = logger;
}
FMPLoggerInterface *FMPVipSettings::getLogger()
{
return _logger;
} }
QString FMPVipSettings::getServerUrl() QString FMPVipSettings::getServerUrl()
...@@ -34,7 +28,7 @@ QVariant FMPVipSettings::_GetValue(const QString &key, QVariant defaultValue) ...@@ -34,7 +28,7 @@ QVariant FMPVipSettings::_GetValue(const QString &key, QVariant defaultValue)
return _settings->GetValue(key); return _settings->GetValue(key);
} }
else { else {
VIP_WARN() << "Settings service not available"; FMP_WARN() << "Settings service not available";
} }
return defaultValue; return defaultValue;
...@@ -47,7 +41,7 @@ bool FMPVipSettings::_SetValue(const QString &key, QVariant value) ...@@ -47,7 +41,7 @@ bool FMPVipSettings::_SetValue(const QString &key, QVariant value)
return true; return true;
} }
else { else {
VIP_WARN() << "Settings service not available"; FMP_WARN() << "Settings service not available";
} }
return false; return false;
......
...@@ -12,9 +12,8 @@ class FMPVipSettings : public QObject ...@@ -12,9 +12,8 @@ class FMPVipSettings : public QObject
Q_OBJECT Q_OBJECT
public: public:
static FMPVipSettings *instance(); static FMPVipSettings *instance();
void init(FMPSettingsInterface *settings, FMPLoggerInterface *logger); void init(FMPSettingsInterface *settings);
FMPLoggerInterface *getLogger();
QString getServerUrl(); QString getServerUrl();
private: private:
...@@ -25,12 +24,6 @@ private: ...@@ -25,12 +24,6 @@ private:
private: private:
FMPSettingsInterface *_settings; FMPSettingsInterface *_settings;
FMPLoggerInterface *_logger;
}; };
#define VIP_DEBUG() FMP_DEBUG(FMPVipSettings::instance()->getLogger())
#define VIP_INFO() FMP_INFO(FMPVipSettings::instance()->getLogger())
#define VIP_WARN() FMP_WARN(FMPVipSettings::instance()->getLogger())
#define VIP_ERROR() FMP_ERROR(FMPVipSettings::instance()->getLogger())
#endif // FMP_VIP_SETTINGS_H #endif // FMP_VIP_SETTINGS_H
...@@ -51,7 +51,7 @@ FMVipDispatcher::~FMVipDispatcher() ...@@ -51,7 +51,7 @@ FMVipDispatcher::~FMVipDispatcher()
void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData) void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData)
{ {
VIP_INFO() << "Recv POS reqData: " << reqData; FMP_INFO() << "Recv POS reqData: " << reqData;
...@@ -62,7 +62,7 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData) ...@@ -62,7 +62,7 @@ void FMVipDispatcher::doTask(const QByteArray &reqData, QByteArray &rspData)
} else { } else {
rspData = fmTask->doTask(); rspData = fmTask->doTask();
} }
VIP_INFO() << "Send to pos: " << rspData; FMP_INFO() << "Send to pos: " << rspData;
// condition.wakeAll(); // condition.wakeAll();
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#define RunFunction(function) do { \ #define RunFunction(function) do { \
function##(); \ function##(); \
if(error() != FM_API_SUCCESS) { \ if(error() != FM_API_SUCCESS) { \
VIP_WARN() << QString("Task error %1: %2").arg(error()).arg(errorString()); \ FMP_WARN() << QString("Task error %1: %2").arg(error()).arg(errorString()); \
return QString(ErrorMsgJson).arg(error()).arg(errorString()).toLatin1(); \ return QString(ErrorMsgJson).arg(error()).arg(errorString()).toLatin1(); \
} \ } \
} while(0); } while(0);
...@@ -44,7 +44,7 @@ FMTask::~FMTask() ...@@ -44,7 +44,7 @@ FMTask::~FMTask()
QByteArray FMTask::doTask() QByteArray FMTask::doTask()
{ {
VIP_DEBUG() << __FUNCTION__; FMP_DEBUG() << __FUNCTION__;
RunFunction(copyPros); RunFunction(copyPros);
RunFunction(setWindow); RunFunction(setWindow);
RunFunction(showWindow); RunFunction(showWindow);
...@@ -56,7 +56,7 @@ QByteArray FMTask::doTask() ...@@ -56,7 +56,7 @@ QByteArray FMTask::doTask()
void FMTask::stopTask() void FMTask::stopTask()
{ {
VIP_DEBUG() << __FUNCTION__; FMP_DEBUG() << __FUNCTION__;
if(preTask != nullptr) { if(preTask != nullptr) {
preTask->stopTask(); preTask->stopTask();
} }
...@@ -70,7 +70,7 @@ void FMTask::stopTask() ...@@ -70,7 +70,7 @@ void FMTask::stopTask()
void FMTask::copyPros() void FMTask::copyPros()
{ {
VIP_DEBUG() << __FUNCTION__; FMP_DEBUG() << __FUNCTION__;
for(int i=0; i<sizeof(DefaultProps)/sizeof(DefaultProps[0]); ++i) { for(int i=0; i<sizeof(DefaultProps)/sizeof(DefaultProps[0]); ++i) {
QString posPro = DefaultProps[i]; QString posPro = DefaultProps[i];
serverReqJsonObj[ServerProps(posPro)] = posReqJsonObj[posPro]; serverReqJsonObj[ServerProps(posPro)] = posReqJsonObj[posPro];
...@@ -79,7 +79,7 @@ void FMTask::copyPros() ...@@ -79,7 +79,7 @@ void FMTask::copyPros()
void FMTask::showWindow() void FMTask::showWindow()
{ {
VIP_DEBUG() << __FUNCTION__; FMP_DEBUG() << __FUNCTION__;
QString sL[] = { QString sL[] = {
PosProps.OperatorId, PosProps.OperatorId,
PosProps.BussinessDate, PosProps.BussinessDate,
...@@ -101,7 +101,7 @@ void FMTask::showWindow() ...@@ -101,7 +101,7 @@ void FMTask::showWindow()
bool FMTask::sendToServer(bool isShowMsg) bool FMTask::sendToServer(bool isShowMsg)
{ {
VIP_DEBUG() << __FUNCTION__; FMP_DEBUG() << __FUNCTION__;
// 固定部分 // 固定部分
serverReqJsonObj[PosProps.AppId] = APP_ID; serverReqJsonObj[PosProps.AppId] = APP_ID;
serverReqJsonObj[PosProps.PartnerId] = PARTNER_ID; serverReqJsonObj[PosProps.PartnerId] = PARTNER_ID;
...@@ -139,7 +139,7 @@ bool FMTask::sendToServer(bool isShowMsg) ...@@ -139,7 +139,7 @@ bool FMTask::sendToServer(bool isShowMsg)
} }
} }
VIP_INFO() << "Server rsponse: " << serverRspJsonObj; FMP_INFO() << "Server rsponse: " << serverRspJsonObj;
if(_window != nullptr) { if(_window != nullptr) {
...@@ -185,7 +185,7 @@ QJsonValue FMTask::getPosJsonValue(const QString prop) ...@@ -185,7 +185,7 @@ QJsonValue FMTask::getPosJsonValue(const QString prop)
QString FMTask::sign() const QString FMTask::sign() const
{ {
VIP_DEBUG() << __FUNCTION__; FMP_DEBUG() << __FUNCTION__;
// 解析JSON插入MAP中按字典排序 // 解析JSON插入MAP中按字典排序
QMap<QString, QString> mapData; QMap<QString, QString> mapData;
...@@ -215,7 +215,7 @@ QString FMTask::sign() const ...@@ -215,7 +215,7 @@ QString FMTask::sign() const
QByteArray bt; QByteArray bt;
bt.append(sb); bt.append(sb);
VIP_INFO() << "Sign String: " << bt; FMP_INFO() << "Sign String: " << bt;
QByteArray md5Bt = QCryptographicHash::hash(bt, QCryptographicHash::Md5); QByteArray md5Bt = QCryptographicHash::hash(bt, QCryptographicHash::Md5);
return md5Bt.toHex(); return md5Bt.toHex();
......
...@@ -29,7 +29,7 @@ QByteArray FMTaskNoWnd::doTask() ...@@ -29,7 +29,7 @@ QByteArray FMTaskNoWnd::doTask()
copyPros(); copyPros();
bool isOk = sendToServer(); bool isOk = sendToServer();
if(!isOk) { if(!isOk) {
VIP_WARN() << QString("Task error %1: %2").arg(error()).arg(errorString()); FMP_WARN() << QString("Task error %1: %2").arg(error()).arg(errorString());
return QString(ErrorMsgJson).arg(error()).arg(errorString()).toLatin1(); return QString(ErrorMsgJson).arg(error()).arg(errorString()).toLatin1();
} }
packagePOSRsp(); packagePOSRsp();
......
...@@ -44,13 +44,13 @@ void TaskLogin::onLogin() ...@@ -44,13 +44,13 @@ void TaskLogin::onLogin()
// 认证失败 // 认证失败
if(getServerJsonValue(PosProps.StatusCode).toInt() != FM_API_SUCCESS) { if(getServerJsonValue(PosProps.StatusCode).toInt() != FM_API_SUCCESS) {
QString info = serverRspJsonObj[ServerProps(PosProps.Msg)].toString(); QString info = serverRspJsonObj[ServerProps(PosProps.Msg)].toString();
VIP_WARN() << "Login failed: " << info; FMP_WARN() << "Login failed: " << info;
FMMsgWnd::FailureWnd(info, _window); FMMsgWnd::FailureWnd(info, _window);
} }
// 认证成功但限制用支付码 // 认证成功但限制用支付码
// else if((session()->data(PosProps.FM_Type).toInt() == FM_Pay) && // else if((session()->data(PosProps.FM_Type).toInt() == FM_Pay) &&
// (getServerJsonValue(PosProps.CanPay).toInt() != 1)) { // (getServerJsonValue(PosProps.CanPay).toInt() != 1)) {
// VIP_WARN() << ErrorNeedPayCode; // FMP_WARN() << ErrorNeedPayCode;
// FMMsgWnd::FailureWnd(ErrorNeedPayCode); // FMMsgWnd::FailureWnd(ErrorNeedPayCode);
// } // }
// 认证成功 // 认证成功
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment