写日志

  1. # 使用全局app对象的logger
  2. this.app.logger.info()
  3. this.app.logger.error()
  4. this.app.logger.debug()
  5. this.app.logger.warn()
  6. this.app.logger.write()

日志位置

打包前:项目根目录

  1. electron-egg/logs

打包后:软件缓存目录

  1. # windows (例子)
  2. C:\Users\Administrator\AppData\Roaming\ee\logs
  3. # macOS (例子)
  4. Users/apple/Library/Application Support/ee/logs
  5. # Linux (例子)
  6. $XDG_CONFIG_HOME or ~/.config/ee/logs

自定义日志位置

  1. # 编辑config.default.js文件
  2. config.logger = {
  3. dir: path.join(appInfo.execDir, 'logs'), // 日志目录
  4. }

json格式的日志文件

  1. # 编辑config.default.js文件
  2. config.logger = {
  3. outputJSON: true,
  4. }