浏览代码

fix electron-log

Michael Wang 5 年之前
父节点
当前提交
c26bd0989f
共有 1 个文件被更改,包括 7 次插入4 次删除
  1. 7 4
      src/utils/electronLog.js

+ 7 - 4
src/utils/electronLog.js

@@ -2,12 +2,15 @@
 const originalConsoleLog = console.log;
 const originalConsoleLog = console.log;
 
 
 const isElectron = typeof nodeRequire != "undefined";
 const isElectron = typeof nodeRequire != "undefined";
+let log = null;
 if (isElectron) {
 if (isElectron) {
+  try {
+    log = window.nodeRequire("electron-log");
+  } catch (error) {
+    console.debug(error);
+  }
   console.log = function(...args) {
   console.log = function(...args) {
-    if (isElectron) {
-      const log = window.nodeRequire("electron-log");
-      log && log.info(...args);
-    }
+    log && log.info(...args);
     originalConsoleLog.call(window, ...args);
     originalConsoleLog.call(window, ...args);
   };
   };
 }
 }