Parcourir la source

V1.6.1
1、添加了SM解密库加载错误日志
2、修改了通用线程基础类

Apple il y a 1 jour
Parent
commit
451c3ce7ec
2 fichiers modifiés avec 6 ajouts et 3 suppressions
  1. 4 1
      Libraries/sm_dll/src/smclass.cpp
  2. 2 2
      common/UnivThreadBase/UnivThreadBase.cpp

+ 4 - 1
Libraries/sm_dll/src/smclass.cpp

@@ -29,7 +29,10 @@ SMClass::SMClass() : m_plib(nullptr)
 {
     Release();
 #ifdef __unix
-    m_plib = new QLibrary(QCoreApplication::applicationDirPath() + "/libSM_Dll.so");
+    QString libPath = QCoreApplication::applicationDirPath() + "/libSM_Dll.so";
+    m_plib = new QLibrary(libPath);
+    qWarning() << "加载libSM_Dll.so库失败: " << m_plib->errorString();
+    qWarning() << "当前路径: " << libPath;
 #else
     m_plib = new QLibrary("libSM_Dll.dll");
 #endif

+ 2 - 2
common/UnivThreadBase/UnivThreadBase.cpp

@@ -30,14 +30,14 @@ void UnivThreadBase::thread_task()
     }
     m_isRunning = true;
     m_threadState = eThreadState::Thread_RUNNING;
-    SPDLOG_LOGGER_DEBUG(m_logger, "{} 线程启动", m_logBase);
+    SPDLOG_LOGGER_DEBUG(m_logger, "------------------------------ {} 线程启动 ------------------------------", m_logBase);
     /* 线程任务,阻塞等待 */
     task();
     /* 清理数据 */
     clearData();
     m_threadState = eThreadState::Thread_STOPPED;
     m_condVar.notify_all();
-    SPDLOG_LOGGER_INFO(m_logger, "{} 线程已停止", m_logBase);
+    SPDLOG_LOGGER_INFO(m_logger, "********************* {} 线程已停止 *********************", m_logBase);
 }
 
 /* 停止线程,阻塞等待线程退出 */