16 lines
366 B
JavaScript
16 lines
366 B
JavaScript
'use strict'
|
|
|
|
const { netLog, NetLog } = process.atomBinding('net_log')
|
|
|
|
NetLog.prototype.stopLogging = function (callback) {
|
|
if (callback && typeof callback !== 'function') {
|
|
throw new Error('Invalid callback function')
|
|
}
|
|
|
|
const path = this.currentlyLoggingPath
|
|
this._stopLogging(() => {
|
|
if (callback) callback(path)
|
|
})
|
|
}
|
|
|
|
module.exports = netLog
|