diff --git a/loghandler.cpp b/loghandler.cpp index 26c7950..8435581 100644 --- a/loghandler.cpp +++ b/loghandler.cpp @@ -81,6 +81,10 @@ void messageHandler(QtMsgType type, const QMessageLogContext &context, const QSt // 给Qt安装消息处理函数 void LogHandler::installMessageHandler() { + static bool installFlag = false; + if(installFlag) + return; + installFlag = true; //获取日期 auto _currentDate = QDateTime::currentDateTime().toString("yyyy-MM-dd"); diff --git a/loghandler.h b/loghandler.h index 2e45b14..1296555 100644 --- a/loghandler.h +++ b/loghandler.h @@ -15,7 +15,7 @@ public: } private: - LogHandler(){}; + LogHandler() {}; }; #endif // LOGHANDLER_H