日志
# 记录日志
ee-core: v2.0.1
const Log = require('ee-core/log');
Log.info()
Log.error()
Log.debug()
Log.warn()
Log.logger.info()
Log.logger.error()
Log.logger.debug()
Log.logger.warn()
# 高级语法,占位符
%s:字符串
%d:整数
%i:整数
%f:浮点数
%o:obj对象
%O:obj对象
%c:CSS样式
# 使用全局app对象的logger
this.app.logger.info()
this.app.logger.error()
this.app.logger.debug()
this.app.logger.warn()
this.app.logger.write()
# 日志位置
# 打包前:项目根目录
electron-egg/logs
# 打包后:软件缓存目录
# windows (例子)
C:\Users\Administrator\AppData\Roaming\软件名(如:ee)\logs
# macOS (例子)
Users/apple/Library/Application Support/软件名(如:ee)/logs
# Linux (例子)
$XDG_CONFIG_HOME or ~/.config/软件名(如:ee)/logs
# 自定义日志位置
# 编辑config.default.js文件
config.logger = {
dir: path.join(appInfo.execDir, 'logs'), // 日志目录
}
# json格式的日志文件
# 编辑config.default.js文件
config.logger = {
outputJSON: true,
}
上次更新: 2025/01/21, 10:05:58