netLog
セッションのネットワークイベントをロギングします。
プロセス: メイン
const { app, netLog } = require('electron')
app.whenReady().then(async () => {
await netLog.startLogging('/path/to/net-log')
// ネットワークイベントの後
const path = await netLog.stopLogging()
console.log('Net-logs written to', path)
})
アプリのライフサイクル全体にわたってネットワークイベントをロギングするには --log-net-log を参照してください。
[!NOTE] 指定されていないすべてのメソッドは、
appモジュールのreadyイベントが発生した後にのみ使用できます。
メソッド
netLog.startLogging(path[, options])
pathstring - ネットワークログを記録するファイルパス。
戻り値 Promise<void> - ネットログの記録が開始されると解決します。
path へネットワークイベントの記録を開始する。
netLog.stopLogging()
戻り値 Promise<void> - ネットログがディスクに書き込まれたときに解決されます。
ネットワークイベントの記録を停止します。 もし呼ばれなければ、ネットロギングはアプリ終了時に自動的に終了します。
プロパティ
netLog.currentlyLogging 読み出し専用
boolean 型のプロパティです。ネットワークログが現在記録されているかどうかを示します。