Electron 项目(三):本地日志(electron-log)
- 安装 electron-log:
npm install electron-log
- 防止控制台中文乱码:
{"scripts": {"start": "chcp 65001 && electron-forge start"} }
- 引入依赖:
import log from 'electron-log';
- 日志:
// 日志文件等级,默认值:falselog.transports.file.level = 'debug';// 日志控制台等级,默认值:falselog.transports.console.level = 'debug';// 日志文件名,默认:main.loglog.transports.file.fileName = 'main.log';// 日志格式,默认:[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}]{scope} {text}log.transports.file.format = '[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}]{scope} {text}';// 日志大小,默认:1048576(1M),达到最大上限后,备份文件并重命名为:main.old.log,有且仅有一个备份文件log.transports.file.maxSize = 1048576;// 日志文件位置:C:\Users\%USERPROFILE%\AppData\Roaming\Electron\logs// 完整的日志路径:log.transports.file.file,优先级高于 appName、fileName// 日志范围const userLog = log.scope('xxw');log.error('Hello, log error');log.warn('Hello, log warn');log.info('Hello, log info');log.verbose('Hello, log verbose');log.debug('Hello, log debug');log.silly('Hello, log silly');log.info('中文');userLog.info('指定范围的日志');
多实例日志:
// 多实例日志,log2 同 log const log2 = log.create('log2');
Electron 项目(三):本地日志(electron-log)相关推荐
- vue转electron项目以及使用fs报错:Module not found: Error: Can‘t resolve ‘fs‘ in解决办法
前面写了一篇博客,通过vue ui创建electron+vue项目,其实关键的一步就是增加vue-cli-plugin-electron-builder插件依赖.这一步可以通过界面上添加,也可以手动添 ...
- electron 项目 第一篇 vite +vue3 搭建electron项目
vite + vue3 搭建 electron 项目 1 使用 vite 创建 vue3 项目 2 安装 electron 依赖 3 嵌入 electron 3.1 创建 electron 目录 3. ...
- springboot项目输入打印日志文件到本地
springboot项目输入打印日志文件到本地 pom.xml中添加jar包: <dependency><groupId>ch.qos.logback</groupId& ...
- vue3+vite+electron项目搭建
vue3+vite+electron项目搭建 一.vite创建新项目 二.安装项目依赖 三.修改package.json文件 添加build节点 修改scripts节点 添加main节点 packag ...
- 项目准备三之日志系统使用
项目准备三之日志系统使用 前言 一.Linux日志 1.1 系统常用的日志 1.2 日志管理服务 rsyslog 1.3 日志级别 二.zlog安装 三.zlog简单使用 3.1 全局参数[globa ...
- (九)项目三日志 三
(九)项目三日志 二 Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/Map 文章目录 (九)项目三日志 二 一.详细设计 ...
- 【electron】如何快速进行electron项目开发(包含了各种创建一个electron项目的方法)
文章目录 导读 开发环境 各种electron项目初始化方案 create-electron(推荐) 功能特征 安装 vue-cli + electron-vue 使用说明 fork的优质代码 克隆g ...
- 手牵手系列之搭建Vue+Electron项目
https://blog.csdn.net/weixin_41549915/article/details/110931264 前言 electron:使用 JavaScript,HTML 和 CSS ...
- Electron项目怎样打包成桌面exe应用
场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...
最新文章
- mvc登录实例 mysql_spring mvc + mybatis + mysql 调整的一个简单的登录例子
- 阿里云提示WordPress“/wp-includes/http.php输入IP验证不当”的解决办法
- MySQL 加锁处理分析 ---非常牛逼
- linux shell 缺少 ps 命令
- matlab下删除文件或文件夹
- 删除SQL Server注册
- hibernate缓存机制
- 博客园 页面定制CSS代码
- 爬虫:Charles证书设置为系统信任证书(root)
- java程序员第二语言_惊呆了!Java程序员最常犯的错竟然是这10个
- 为/tmp添加nodev/nosuid/noexec挂载选项
- mysql数据库wait_timeout_mysql设置wait_timeout详解
- 云班课资源自动下载详细教程
- 如何选择注塑机动力系统
- 游戏开发 | 基于 EasyX 库开发经典90坦克大战游戏
- jq怎么获取值与下拉框怎么获取值
- excel表格横向纵向变换_excel2016如何把纵向的数据变为横向
- 如何下载Twitter 数据副本?
- 餐饮行业的利器——大数据
- 计算机操作系统第四章虚拟存储器
热门文章
- VPP - HTTP Proxy
- Atom系列(一) -- 不要太棒的21世纪编辑器
- python课堂笔记手抄图片报_漂亮的手抄报版面设计图大全,简单又实用(8张)...
- 测试投影仪性能的软件,4种CPU配置家用高清微型投影仪速度测试体验
- 使用teleport ultra爬取网站源码
- React 入门教程
- 集成学习(Ensemble)相关概念及算法(Adaboost,Bagging,Stacking)
- 架构师如何应对复杂业务场景?领域建模的实战案例解析
- NFT Insider #69:星巴克将公布基于Web3的忠诚度计划,林俊杰宣布持有蒂芙尼NFT
- 互联网广告之教育行业2019年数据分析及预估