瀏覽代碼

修改SQLITE日志为单文件

xx 2 年之前
父節點
當前提交
65d7fa1656
共有 1 個文件被更改,包括 12 次插入8 次删除
  1. 12 8
      src/core/log.cpp

+ 12 - 8
src/core/log.cpp

@@ -194,14 +194,18 @@ bool fastweb::log::write()
         }
         if (app()->config->log.sqlite)
         {
-            m_sqlite.open(app()->config->log.dir + "/" + new_time + ".db");
-            m_sqlite.exec(R"(CREATE TABLE "log" (
-            "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
-            "type" INTEGER,
-            "create_at" TEXT,
-            "content" TEXT,
-            "flag" integer
-        ); )");
+            if (m_sqlite.is_open() == false)
+            {
+                m_sqlite.open(app()->config->log.dir + "/log.db");
+                m_sqlite.exec(R"(CREATE TABLE "log" (
+                    "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
+                    "type" INTEGER,
+                    "create_at" TEXT,
+                    "content" TEXT,
+                    "flag" integer
+                ); )");
+            }
+            
         }
     }
     log_info li;