百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

electron-log

> 编程语言
开源

简单的日志记录模块 Electron/Node.js/NW.js 应用程序。无依赖。无复杂配置。

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

简单的日志记录模块 Electron/Node.js/NW.js 应用程序。无依赖。无复杂配置。

electron-log

简单的日志记录模块 Electron/Node.js/NW.js 应用程序。 没有依赖项。没有复杂的配置。 默认情况下,它会将日志写入以下位置:

  • 在 Linux 上: ~/.config/{应用名称}/logs/main.log
  • 在 macOS 上: ~/Library/Logs/{应用名称}/main.log
  • 在 Windows 上: %USERPROFILE%\AppData\Roaming\{应用程序名称}\logs\main.log

安装

从 v5 开始, electron-log 需要 Electron 13+ 或更高版本 Node.js 14+. 可以自由使用 electron-log v4 来运行旧版本的应用程序。 v4 支持 Node.js 0.10+ 和几乎所有 Electron 版本。 使用 npm 安装: npm install electron-log

使用方法

主要流程

javascript
import log from 'electron-log/main';

// Initialize the logger to be available in renderer process
log.initialize();

log.info('Log from the main process');

渲染器进程

如果使用了捆绑器,则可以在渲染器代码中导入模块:

electron-log v2.x、v3.x、v4.x

如果您想升级到最新版本,请阅读 迁移指南 和 变更日志。

日志级别

electron-log 支持以下日志级别: error、warn、info、verbose、debug、silly

运输

Transport 是一个简单的函数,它会对日志消息进行一些操作。 默认情况下,有两种传输方式是活动的:控制台和文件。 您可以设置传输选项或使用以下方法:

Issues· 16 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptconsoleelectronfilelog

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言