'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