• netLog
    • 方法
      • netLog.startLogging(path)
      • netLog.stopLogging([callback])
      • netLog.stopLogging()
    • 属性
      • netLog.currentlyLogging
      • netLog.currentlyLoggingPath

    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 类型的属性,返回当前的日志文件路径。