'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