fuyu 4 년 전
부모
커밋
bc8bf73e27
1개의 변경된 파일11개의 추가작업 그리고 4개의 파일을 삭제
  1. 11 4
      src/service/log.js

+ 11 - 4
src/service/log.js

@@ -2,8 +2,8 @@
  * @Author: fuyu
  * @Date: 2021-03-23 16:25:59
  * @LastEditors: fuyu
- * @LastEditTime: 2021-03-25 10:44:11
- * @FilePath: /sql_merge/src/service/log.js
+ * @LastEditTime: 2021-03-25 17:28:20
+ * @FilePath: /202103/code/sql_merge/src/service/log.js
  */
 const fs = require('fs')
 const path = require('path');
@@ -25,8 +25,15 @@ export async function logSingle(name) {
   const filePath = path.join(rootPath, name + '.log')
   let count = 0
   if(fs.existsSync(filePath)) {
-    let obj = JSON.parse(fs.readFileSync(filePath)) || {}
-    count = obj['count'] || 0
+    let str = fs.readFileSync(filePath)
+    if(str) {
+      try {
+        let obj = JSON.parse(fs.readFileSync(filePath)) || {}
+        count = obj['count'] || 0
+      } catch (error) {
+        console.log('err: JSON.parse logSingle', error)
+      }
+    }
   }
   count = parseInt(count) + 1
   const time = getNowTime()