日志文件输出可以使用 electron-log 模块

electronlog一个用于 Electron 应用程序日志记录库。它提供了一种简单且方便的方式来在 Electron 应用记录日志信息,并支持日志输出文件控制台和其他自定义目标

以下是 electronlog 的一些主要特点和介绍


1、模块安装:

npm install electron-log

2、模块包含

const log = require('electron-log');

3、设置是否输出位置

正常情况下文件与控制台都会输出,若要关闭可以添加以下代码

log.transports.file.level = false; //是否输出到 日志文件
log.transports.console.level = false; //是否输出到 控制台

4、日志输出标记

log.error('error!');
log.info('info!');
log.warn('warn!');
log.verbose('verbose!');
log.debug('debug!');
log.silly('silly!');

5、日志文件位置

on Linux: ~/.config/<app name>/log.log
on macOS: ~/Library/Logs/<app name>/log.log
on Windows: %USERPROFILE%AppDataRoaming<app name>logslog.log

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注