Skip to content

Commit e08d75a

Browse files
authored
Fixes #154: Inline no longer maintained noop-logger (#155)
1 parent 5ee1a2f commit e08d75a

File tree

5 files changed

+20
-16
lines changed

5 files changed

+20
-16
lines changed

asset.js

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
var get = require('simple-get')
22
var util = require('./util')
33
var proxy = require('./proxy')
4-
var noop = Object.assign({
5-
http: function () {},
6-
silly: function () {}
7-
}, require('noop-logger'))
84

95
function findAssetId (opts, cb) {
106
var downloadUrl = util.getDownloadUrl(opts)
117
var apiUrl = util.getApiUrl(opts)
12-
var log = opts.log || noop
8+
var log = opts.log || util.noopLogger
139

1410
log.http('request', 'GET ' + apiUrl)
1511
var reqOpts = proxy({

download.js

+1-5
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ var fs = require('fs')
33
var get = require('simple-get')
44
var pump = require('pump')
55
var tfs = require('tar-fs')
6-
var noop = Object.assign({
7-
http: function () {},
8-
silly: function () {}
9-
}, require('noop-logger'))
106
var zlib = require('zlib')
117
var util = require('./util')
128
var error = require('./error')
@@ -17,7 +13,7 @@ function downloadPrebuild (downloadUrl, opts, cb) {
1713
var cachedPrebuild = util.cachedPrebuild(downloadUrl)
1814
var localPrebuild = util.localPrebuild(downloadUrl, opts)
1915
var tempFile = util.tempFile(cachedPrebuild)
20-
var log = opts.log || noop
16+
var log = opts.log || util.noopLogger
2117

2218
if (opts.nolocal) return download()
2319

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
"mkdirp-classic": "^0.5.3",
2828
"napi-build-utils": "^1.0.1",
2929
"node-abi": "^2.21.0",
30-
"noop-logger": "^0.1.1",
3130
"npmlog": "^4.0.1",
3231
"pump": "^3.0.0",
3332
"rc": "^1.2.7",

proxy.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
var url = require('url')
22
var tunnel = require('tunnel-agent')
3-
var noop = Object.assign({
4-
http: function () {},
5-
silly: function () {}
6-
}, require('noop-logger'))
3+
var util = require('./util')
74

85
function applyProxy (reqOpts, opts) {
9-
var log = opts.log || noop
6+
var log = opts.log || util.noopLogger
107

118
var proxy = opts['https-proxy'] || opts.proxy
129

util.js

+16
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,21 @@ function localPrebuild (url, opts) {
115115
return path.join(prefix, path.basename(url))
116116
}
117117

118+
var noopLogger = {
119+
http: function () {},
120+
silly: function () {},
121+
debug: function () {},
122+
info: function () {},
123+
warn: function () {},
124+
error: function () {},
125+
critical: function () {},
126+
alert: function () {},
127+
emergency: function () {},
128+
notice: function () {},
129+
verbose: function () {},
130+
fatal: function () {}
131+
}
132+
118133
exports.getDownloadUrl = getDownloadUrl
119134
exports.getApiUrl = getApiUrl
120135
exports.getAssetUrl = getAssetUrl
@@ -125,3 +140,4 @@ exports.prebuildCache = prebuildCache
125140
exports.npmCache = npmCache
126141
exports.tempFile = tempFile
127142
exports.packageOrigin = packageOrigin
143+
exports.noopLogger = noopLogger

0 commit comments

Comments
 (0)