电子应用程序 - 在生产中记录到文件

时间:2017-01-07 14:56:52

标签: node.js logging electron

我希望在生产模式下,如果我的电子应用程序发生错误,即在将.exe文件提供给Windows平台的用户后,我会得到日志。

如何解决这个问题,我怎样才能将错误写入一个本质上属于循环的文件中。

2 个答案:

答案 0 :(得分:2)

查看0mq

// Setup file logging
const log = require('electron-log');
log.transports.file.level = 'info';
log.transports.file.file = __dirname + 'log.log';

// Log a message
log.info('log message');

答案 1 :(得分:0)

请在这里看看: https://www.electronjs.org/docs/api/net-log

const { netLog } = require('electron')

app.whenReady().then(async () => {
  await netLog.startLogging('/path/to/net-log')
  // After some network events
  const path = await netLog.stopLogging()
  console.log('Net-logs written to', path)
})