netLog

Logging network events for a session.

进程:主进程

  1. const { netLog } = require('electron')
  2. app.on('ready', async function () {
  3. netLog.startLogging('/path/to/net-log')
  4. // After some network events
  5. const path = await netLog.stopLogging()
  6. console.log('Net-logs written to', path)
  7. })

查看 —log-net-log 记录应用生命周期的网络事件。

注意: 除了指定的方法, 其他方法只能在 app 模块的 ready 事件被触发后使用。

方法

netLog.startLogging(path)

  • path String - 记录网络日志的文件路径。开始记录网络事件日志到 path

netLog.stopLogging([callback])

  • callback Function (可选)

    • path String - 记录网络日志的文件路径。停止网络事件日志的记录。 如果未被调用,net 记录将自动结束当 app 退出的时候。

即将弃用

netLog.stopLogging()

Returns Promise<String> - resolves with a file path to which network logs were recorded.

停止网络事件日志的记录。 如果未被调用,net 记录将自动结束当 app 退出的时候。

属性

netLog.currentlyLogging

Boolean 类型的属性,指示网络日志是否被记录。

netLog.currentlyLoggingPath

String 类型的属性,返回当前的日志文件路径。