netLog
Log d'évènements de réseau lors d'une session.
Processus : Main
const { app, netLog } = require('electron')
app.whenReady().then(async () => {
await netLog.startLogging('/path/to/net-log')
// Après quelques évènements réseaux
const path = await netLog.stopLogging()
console.log('Net-logs written to', path)
})
Voir --log-net-log
pour effectuer un log des évènement réseau durant le cycle de vie de l'application.
Note: Sauf indication contraire, toutes les méthodes ne peuvent être utilisées qu’après l’émission de l'événement ready
du module app
.
Méthodes
netLog.startLogging(path[, options])
path
string - Chemin du fichier où sera enregistré le log.
Retourne une Promise<void>
- qui se résout lorsque le log de net a commencé l'enregistrement.
Commence d'enregistrer les évènements de réseau dans path
.
netLog.stopLogging()
Retourne une Promise<void>
- qui se résout lorsque le log du réseau a été vidé sur le disque.
Arrête d'enregistrer les évènements réseau. Si elle n'est pas appelée, elle sera automatiquement arrêtée quand l'application s'arrêtera.
Propriétés
netLog.currentlyLogging
Lecture seule
Une propriété de type boolean
qui indique si des logs réseau sont actuellement en cours d' enregistrement.