更改electron-log的保存路径
提示:全局使用过electron-log,如果知道更好的方式,请留言告知。谢谢~
electron-log的用法官方有说明,我就说一下在项目中的使用,以及遇到的bug
文章目录
- 一、electron-log安装
- 二、创建log.ts文件
- 三、 在main.ts中应用log.ts文件
- 四、 项目中使用
- 五、 查看
- 总结
一、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啦
更改electron-log的保存路径相关推荐
- jupyter 更改默认的文件保存路径
这里写自定义目录标题 jupyter 更改文件默认的保存路径 第一步 找到配置文件所在位置 第二步 更改相关配置 jupyter 更改文件默认的保存路径 第一步 找到配置文件所在位置 1. 在窗口输入 ...
- 大前端(移动端/桌面应用Electron/微信小程序/小程序、快应用框架)
移动端 Web 总体认识 客户端的所有形式:Native App(IOS.Android.Mac.Windows),小程序(微信.百度.支付宝.字节跳动),桌面端网页.移动端网页(浏览器H5.webv ...
- vscode更改安装路径 无法访问_装完系统必做的优化,更改用户文件和软件安装默认路径,你知道吗...
很多人不理解,为什么Windows系统安装软件的时候,默认路径都是在C盘,为什么用户文件夹设置在C盘下?明明不合理,却还要用户动手更改这么麻烦. 在计算机发展的早期,硬件配置极低,移动储存的主流用的是 ...
- 各个厂商手机不打印log日志的解决方法
360手机 1) 在桌面的[其他应用]文件夹找到[用户反馈],或通过搜索找到[用户反馈] 2 ) 点击系统问题反馈 3 ) 等复现问题,让问题出现2-3次 4 ) 问题复现之后,直接到文件管理. ...
- 计算机中腾讯QQ程序的安装路径,更改应用商店内应用的安装位置
我们平时在安装软件的过程中,绝大多数安装程序都会询问安装位置,我们为了尽量少占用系统盘的空间,无关紧要的软件都手动修改安装路径,把软件都装到非系统盘,但是应用商店安装应用时,下载安装一气呵成,都被默认 ...
- mysql重做日志_详解MySQL 重做日志(redo log)与回滚日志(undo logo)
前言: 前面文章讲述了 MySQL 系统中常见的几种日志,其实还有事务相关日志 redo log 和 undo log 没有介绍.相对于其他几种日志而言, redo log 和 undo log 是更 ...
- electron 桌面端业务中的小结(坑)
文章目录 简介 安装electron依赖 本地数据库选择 indexedDB 封装的库 SQLite Lowdb electron-store electron-json-storage-alt.el ...
- Putty使用教程(抓取串口log)
可以用作ssh连接服务器,也可以用来抓取串口log,用作串口log功能时需要安装驱动工具,需要下载链接的可以留言. 1.选择Session--Logging,再选择All session output ...
- logging模块介绍
在我们的实际开发过程中,我们有时候需要记录一些重要操作,或者程序运行情况,我们就需要在程序里面写入日志,来达到更快的排错跟记录重要操作的目的.在Python中logging模块就很好的解决了这个问题, ...
- debian使用FTP详细配置教程
实现目的: 建立三个FTP用户 用户名:bbs 密码:123456 访问目录(可读.可写.可修改.可删除):/home/www.osyunwei.com/bbs 用户名:sns 密码:1234 ...
最新文章
- 我的简书两月记:数据可视化
- 【聊透SpringMVC】自学java和三大框架要多久
- C++Wiggle Sort摆动排序的实现算法(附完整源码)
- Arduino文档阅读笔记-attachInterrupt()
- PTA8、列表偶数位置的元素操作 (10 分)
- MySQL常见的存储引擎的区别?
- 北京图王软件开发有限公司产品介绍
- 饶刚:做好债券研究 完善团队建设 为投资人打造持续回报的特色固收产品
- 正解:《Java 程序员的黄金 5 年》看完我才知道当时有多蠢
- 企业级业务架构设计理论与方法
- 【读书笔记】《有效需求分析》
- 欧姆龙 Cx-one卸载软件
- Java 毫秒转时分秒格式
- 机组0:为什么补码比原码多一个-128清晰解释
- 汉朝时期皇室家谱记载的基本内容有哪些?皇室家谱有谁能列入?
- mac下查看本机在某wifi下所对应的ip地址
- 我用 Python 画了一盘粽子送给大家
- OpenCV笔记23:OpenCV图像直方图
- Nutch学习——读源码 Crawl.java
- 服务器usb电源型号,锂电池、龙威305D电源、故障平板、同轴电缆、惠普服务器电源、4T硬盘、USB显卡、AP等...
热门文章
- cocoscreator中spine局部换皮的探索
- 家庭问题(family) 题解
- 使用插件ajaxfileupload通过ajax方式上传文件,在火狐下出错
- android 日历源码解析,Android 4.0日历(calendar)源码分析之概览
- 微信小程序实现对图片的缩放与裁剪
- xtuoj 1426 骰子 Dice(纯暴力,大脑按摩,究极优化)(bushi
- 千呼万唤始出来,MySQL 8.0索引三剑客之函数索引
- NOKIA培训归来 索引(1)+照片
- 一款分析linux上应用程序分析的工具----0x.tools
- 终端安全管理:守住最后的堡垒