1. 安装 electron-log:

    npm install electron-log
  2. 防止控制台中文乱码:
    {"scripts": {"start": "chcp 65001 && electron-forge start"}
    }
  3. 引入依赖:
    import log from 'electron-log';
  4. 日志:
      // 日志文件等级,默认值: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('指定范围的日志');
  5. 多实例日志:

    // 多实例日志,log2 同 log
    const log2 = log.create('log2'); 

Electron 项目(三):本地日志(electron-log)相关推荐

  1. vue转electron项目以及使用fs报错:Module not found: Error: Can‘t resolve ‘fs‘ in解决办法

    前面写了一篇博客,通过vue ui创建electron+vue项目,其实关键的一步就是增加vue-cli-plugin-electron-builder插件依赖.这一步可以通过界面上添加,也可以手动添 ...

  2. electron 项目 第一篇 vite +vue3 搭建electron项目

    vite + vue3 搭建 electron 项目 1 使用 vite 创建 vue3 项目 2 安装 electron 依赖 3 嵌入 electron 3.1 创建 electron 目录 3. ...

  3. springboot项目输入打印日志文件到本地

    springboot项目输入打印日志文件到本地 pom.xml中添加jar包: <dependency><groupId>ch.qos.logback</groupId& ...

  4. vue3+vite+electron项目搭建

    vue3+vite+electron项目搭建 一.vite创建新项目 二.安装项目依赖 三.修改package.json文件 添加build节点 修改scripts节点 添加main节点 packag ...

  5. 项目准备三之日志系统使用

    项目准备三之日志系统使用 前言 一.Linux日志 1.1 系统常用的日志 1.2 日志管理服务 rsyslog 1.3 日志级别 二.zlog安装 三.zlog简单使用 3.1 全局参数[globa ...

  6. (九)项目三日志 三

    (九)项目三日志 二 Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/Map 文章目录 (九)项目三日志 二 一.详细设计 ...

  7. 【electron】如何快速进行electron项目开发(包含了各种创建一个electron项目的方法)

    文章目录 导读 开发环境 各种electron项目初始化方案 create-electron(推荐) 功能特征 安装 vue-cli + electron-vue 使用说明 fork的优质代码 克隆g ...

  8. 手牵手系列之搭建Vue+Electron项目

    https://blog.csdn.net/weixin_41549915/article/details/110931264 前言 electron:使用 JavaScript,HTML 和 CSS ...

  9. Electron项目怎样打包成桌面exe应用

    场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...

最新文章

  1. mvc登录实例 mysql_spring mvc + mybatis + mysql 调整的一个简单的登录例子
  2. 阿里云提示WordPress“/wp-includes/http.php输入IP验证不当”的解决办法
  3. MySQL 加锁处理分析 ---非常牛逼
  4. linux shell 缺少 ps 命令
  5. matlab下删除文件或文件夹
  6. 删除SQL Server注册
  7. hibernate缓存机制
  8. 博客园 页面定制CSS代码
  9. 爬虫:Charles证书设置为系统信任证书(root)
  10. java程序员第二语言_惊呆了!Java程序员最常犯的错竟然是这10个
  11. 为/tmp添加nodev/nosuid/noexec挂载选项
  12. mysql数据库wait_timeout_mysql设置wait_timeout详解
  13. 云班课资源自动下载详细教程
  14. 如何选择注塑机动力系统
  15. 游戏开发 | 基于 EasyX 库开发经典90坦克大战游戏
  16. jq怎么获取值与下拉框怎么获取值
  17. excel表格横向纵向变换_excel2016如何把纵向的数据变为横向
  18. 如何下载Twitter 数据副本?
  19. 餐饮行业的利器——大数据
  20. 计算机操作系统第四章虚拟存储器

热门文章

  1. VPP - HTTP Proxy
  2. Atom系列(一) -- 不要太棒的21世纪编辑器
  3. python课堂笔记手抄图片报_漂亮的手抄报版面设计图大全,简单又实用(8张)...
  4. 测试投影仪性能的软件,4种CPU配置家用高清微型投影仪速度测试体验
  5. 使用teleport ultra爬取网站源码
  6. React 入门教程
  7. 集成学习(Ensemble)相关概念及算法(Adaboost,Bagging,Stacking)
  8. 架构师如何应对复杂业务场景?领域建模的实战案例解析
  9. NFT Insider #69:星巴克将公布基于Web3的忠诚度计划,林俊杰宣布持有蒂芙尼NFT
  10. 互联网广告之教育行业2019年数据分析及预估