浏览代码

save console.log to log.log

Michael Wang 5 年之前
父节点
当前提交
dcae92a6b8
共有 2 个文件被更改,包括 14 次插入0 次删除
  1. 1 0
      src/main.js
  2. 13 0
      src/utils/electronLog.js

+ 1 - 0
src/main.js

@@ -1,3 +1,4 @@
+import "@/utils/electronLog";
 import Vue from "vue";
 import App from "./App.vue";
 import router from "./router";

+ 13 - 0
src/utils/electronLog.js

@@ -0,0 +1,13 @@
+// 此次仅保存console.log的日志
+const originalConsoleLog = console.log;
+
+const isElectron = typeof nodeRequire != "undefined";
+if (isElectron) {
+  console.log = function(...args) {
+    if (isElectron) {
+      const log = window.nodeRequire("electron-log");
+      log && log.info(...args);
+    }
+    originalConsoleLog.call(window, ...args);
+  };
+}