From a814f6eb98bb1f38a80415abefd61df71a579a8a Mon Sep 17 00:00:00 2001
From: chenyincheng <501753378@qq.com>
Date: 星期三, 12 四月 2023 09:30:43 +0800
Subject: [PATCH] 34

---
 electron/preload/logger.js |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/electron/preload/logger.js b/electron/preload/logger.js
new file mode 100644
index 0000000..8d19a2f
--- /dev/null
+++ b/electron/preload/logger.js
@@ -0,0 +1,30 @@
+import logger from 'electron-log'
+import {app} from 'electron'
+ 
+logger.transports.file.level = 'debug'
+logger.transports.file.maxSize = 1002430 // 10M
+logger.transports.file.format = '[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}]{scope} {text}'
+let date = new Date()
+date = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()
+logger.transports.file.file = app.getPath('userData') + '\\electron_log\\app\\' + date + '.log'
+ 
+export default {
+  info (param) {
+    logger.info(param)
+  },                   
+  warn (param) {
+    logger.warn(param)
+  },
+  error (param) {
+    logger.error(param)
+  },
+  debug (param) {
+    logger.debug(param) 
+  },
+  verbose (param) {
+    logger.verbose(param)
+  },
+  silly (param) {
+    logger.silly(param)
+  }
+}
\ No newline at end of file

--
Gitblit v1.8.0