diff --git a/FunctionalModule/QLog/QLog.pro b/FunctionalModule/QLog/QLog.pro index c8aea5be9622ef14a1cd2e363026cccd19afe7bd..d327703e6c50fb0c0d39143b0008dd4d83f5ecea 100644 --- a/FunctionalModule/QLog/QLog.pro +++ b/FunctionalModule/QLog/QLog.pro @@ -39,7 +39,7 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target # 定义程序版本号 -VERSION = 1.0.0 +VERSION = 1.0.1 DEFINES += APP_VERSION=\\\"$$VERSION\\\" contains(QT_ARCH, i386){ # 使用32位编译器 diff --git a/FunctionalModule/QLog/QLog/logsavetxt.cpp b/FunctionalModule/QLog/QLog/logsavetxt.cpp index eb5e498e005f00fea8269d0b68a5d207ab2d73e8..435d5444a20b2720b3332ea652f6b2abde4dd22b 100644 --- a/FunctionalModule/QLog/QLog/logsavetxt.cpp +++ b/FunctionalModule/QLog/QLog/logsavetxt.cpp @@ -14,6 +14,11 @@ LogSaveTxt::~LogSaveTxt() } +void LogSaveTxt::initLog() +{ + LogSaveTxt::getInstance(); +} + LogSaveBase *LogSaveTxt::getInstance() { if(nullptr == m_logSave) diff --git a/FunctionalModule/QLog/QLog/logsavetxt.h b/FunctionalModule/QLog/QLog/logsavetxt.h index 8ecb73924ded969db292fbc671a697625492b184..45d08192e7c2e0e79dd303b68fab0b0c9e724d2b 100644 --- a/FunctionalModule/QLog/QLog/logsavetxt.h +++ b/FunctionalModule/QLog/QLog/logsavetxt.h @@ -28,6 +28,7 @@ public: public: + static void initLog(); // 初始化日志保存功能 static LogSaveBase* getInstance(); // 获取单例对象 void setFileType(FileType type); FileType fileType(){return m_type;} diff --git a/FunctionalModule/QLog/QLog/logwidgetbase.cpp b/FunctionalModule/QLog/QLog/logwidgetbase.cpp index a6290cf1184446f5645a0a39a19da1ce2175c586..043b708466e71018580821cc21cbf84775c3a6c7 100644 --- a/FunctionalModule/QLog/QLog/logwidgetbase.cpp +++ b/FunctionalModule/QLog/QLog/logwidgetbase.cpp @@ -3,6 +3,6 @@ LogWidgetBase::LogWidgetBase(QWidget *parent) : QWidget(parent) { - LogSaveTxt::getInstance(); // 创建日志存储对象 + LogSaveTxt::initLog(); // 初始化日志保存功能 connect(LogInput::getInstance(), &LogInput::logData, this, &LogWidgetBase::on_logData, Qt::QueuedConnection); } diff --git a/FunctionalModule/QLog/main.cpp b/FunctionalModule/QLog/main.cpp index e47a802354500f8ab834db86ee2ffd8d16f8afed..3d0e1535b09e0b60823c4ccfeaef9ff044231ae6 100644 --- a/FunctionalModule/QLog/main.cpp +++ b/FunctionalModule/QLog/main.cpp @@ -1,12 +1,12 @@ #include "widget.h" #include -#include "QLog/loginput.h" +#include "logsavetxt.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); - LogInput::getInstance(); + LogSaveTxt::initLog(); // 初始化日志保存功能,如果想保存程序启动的所有日志就加上这一行,如果通过提升为LogWidgetText则在这个控件初始化之前的日志不会保存 Widget w; w.show();