更改electron-log的保存路径

提示:全局使用过electron-log,如果知道更好的方式,请留言告知。谢谢~

electron-log的用法官方有说明,我就说一下在项目中的使用,以及遇到的bug

一、electron-log安装

我安装的 “electron-log”: “^4.4.8” 版本
步骤:

npm install -D electron-log

二、创建log.ts文件

import os from "os";
const log = require('electron-log');

log.transports.file.maxSize = 1002430
log.transports.file.format = '[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}]{scope} {text}'
let date: any = new Date()
date = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()
//需要保存的了路径
log.transports.file.resolvePath = () => os.homedir() + '\\Documents\\'+ date +'.log';
 //全局的console.info写进日志文件
console.info = log.info || log.warn;

三、 在main.ts中应用log.ts文件

代码如下(示例):

import "@/utils/log"

四、 项目中使用

代码如下(示例):
在这里插入图片描述

五、 查看

如果你保存的目录是不存在的则需要先创建一个目录。我这里直接保存到文档里,在我的文档里看到xx.log的文件,打开是图二。
在这里插入图片描述
在这里插入图片描述


总结

vue3+electron项目中electron-log的版本一样引用 import log from “electron-log” ,我的一个项目不行,一个项目可以。我捉摸不透,报错如下:
在这里插入图片描述

最后该用const log = require(‘electron-log’);的引用,OK啦

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值