netLog
記錄會話的網路事件。
程序: 主程序
const { app, 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)
})
請參閱 --log-net-log
以記錄應用程式生命週期中的網路事件。
注意: 除非另有說明,否則所有方法都只能在發出 app
模組的 ready
事件後使用。
方法
netLog.startLogging(path[, options])
path
字串 - 記錄網路日誌的檔案路徑。
傳回 Promise<void>
- 在網路日誌開始記錄時解析。
開始將網路事件記錄到 path
。
netLog.stopLogging()
傳回 Promise<void>
- 在網路日誌已刷新到磁碟時解析。
停止記錄網路事件。如果未呼叫,則網路日誌記錄將在應用程式退出時自動結束。
屬性
netLog.currentlyLogging
唯讀
一個 boolean
屬性,指示目前是否正在記錄網路日誌。