diff options
author | Rebecca Turner <me@re-becca.org> | 2017-02-25 03:17:18 +0300 |
---|---|---|
committer | Rebecca Turner <me@re-becca.org> | 2017-04-15 06:16:22 +0300 |
commit | f5e8becd05e0426379eb0c999abdbc8e87a7f6f2 (patch) | |
tree | d2082596c8b85dba7278690f1f6e9f04628d2400 /lib/npm.js | |
parent | 8abb3c4e8f93892a3c60e51feb6c268eeb5605b4 (diff) |
npm: Add timing diagnostics on --loglevel=timing
Diffstat (limited to 'lib/npm.js')
-rw-r--r-- | lib/npm.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/npm.js b/lib/npm.js index f85288643..eadff8a69 100644 --- a/lib/npm.js +++ b/lib/npm.js @@ -38,6 +38,13 @@ var plumbing = require('./config/cmd-list').plumbing var output = require('./utils/output.js') var startMetrics = require('./utils/metrics.js').start + var perf = require('./utils/perf.js') + + log.addLevel('timing', 2500, { fg: 'green', bg: 'black' }) + perf.emit('time', 'npm') + perf.on('timing', function (name, finished) { + log.timing(name, 'Completed in', finished + 'ms') + }) npm.config = { loaded: false, |