Browse Source

V0.8.8
1、添加了spdlog版的LHQLogAPI

Apple 3 weeks ago
parent
commit
35f4f75dd3
4 changed files with 39 additions and 0 deletions
  1. 1 0
      common/LHQLogLight/LHQLogAPI.cpp
  2. 33 0
      common/LHQLogLight/LHQLogAPI.h
  3. 2 0
      common/LHQLogLight/说明.txt
  4. 3 0
      说明.md

+ 1 - 0
common/LHQLogLight/LHQLogAPI.cpp

@@ -0,0 +1 @@
+

+ 33 - 0
common/LHQLogLight/LHQLogAPI.h

@@ -0,0 +1,33 @@
+#pragma once
+
+#include <QString>
+#include "spdlog/spdlog.h"
+
+/** ====================================================================================================
+ * ***************************************  对外API **************************************************
+ * ====================================================================================================*/
+
+/**
+ * @brief 兼容LHQLogAPI的输出方式
+ * 
+ */
+#define LH_WRITE_LOG_DEBUG(_log_msg) \
+    do {                                                                        \
+        QString _log_str = _log_msg;                                            \
+        SPDLOG_DEBUG(_log_str.toStdString());                                   \
+    } while(0)
+
+#define LH_WRITE_LOG(_log_msg)       \
+    do {                                                                        \
+        QString _log_str = _log_msg;                                            \
+        SPDLOG_INFO(_log_str.toStdString());                                    \
+    } while (0)
+
+#define LH_WRITE_ERROR(_log_msg)    \
+    do {                                                                        \
+        QString _log_str = _log_msg;                                            \
+        SPDLOG_ERROR(_log_str.toStdString());                                   \
+    } while (0)
+
+
+

+ 2 - 0
common/LHQLogLight/说明.txt

@@ -0,0 +1,2 @@
+
+使用LHQLogAPI的接口函数,使用spdlog输出日志

+ 3 - 0
说明.md

@@ -13,6 +13,9 @@
 ## common
 1. 这个文件夹下包含源文件和头文件,可以直接在`.pro`或者`camke`文件中添加使用
 
+## module
+1. 这里面包含一些第三方的组件,不是动态库的方式调用的
+
 
 ## UI
 1. 这个文件夹下包含`Qt`UI相关的组件和类,也可以包含常用的`qss`文件等