diff --git a/.travis.yml b/.travis.yml index 83eb97e55de35945504823ec2eb34744d32f0908..001e92b1ee0104669ad42fd0d2d77cbd36c3cbe0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,5 +16,5 @@ notifications: urls: - ${GITTER_IM_URL} on_success: change # options: [always|never|change] default: always - on_failure: always # options: [always|never|change] default: always + on_failure: change # options: [always|never|change] default: always on_start: never # options: [always|never|change] default: always diff --git a/package.json b/package.json index 0d69936b65d66d112a8c63ce37099431fb4f48c0..d890b5a0d1b2cfec3d744224803611dbd860efcf 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "pretest": "npm run lint", "start": "node bin/io-bot.js", "demo": "node example/ding-dong-bot.js", - "test": "cross-env TAP_TIMEOUT=600 tap --reporter=tap test" + "test": "cross-env TAP_TIMEOUT=600 tap --reporter=tap test/**/*.spec.js" }, "repository": { "type": "git", diff --git a/src/npmlog-env.js b/src/npmlog-env.js index b8d6d8e0e6823758d2811e1215f3073af1c29da7..f3bf99451b0f09045de35e52d3d3bcfa2c4a955a 100644 --- a/src/npmlog-env.js +++ b/src/npmlog-env.js @@ -1,14 +1,14 @@ -const log = require('npmlog') - -const level = process.env.WECHATY_LOG -const levelRegexStr = 'silly|verbose|info|warn|error|silent' -const levelRegex = new RegExp(levelRegexStr, 'i') -if (levelRegex.test(level)) { - log.level = level.toLowerCase() - log.verbose('NpmLog', 'WECHATY_LOG set level to %s', level) -} -else if (level){ - log.warn('NpmLog', 'env WECHATY_LOG(%s) must be one of silly|verbose|info|warn|error|silent', level) -} - -module.exports = log +const log = require('npmlog') + +const level = process.env.WECHATY_LOG +const levelRegexStr = 'silly|verbose|info|warn|error|silent' +const levelRegex = new RegExp(levelRegexStr, 'i') +if (levelRegex.test(level)) { + log.level = level.toLowerCase() + log.verbose('NpmLog', 'WECHATY_LOG set level to %s', level) +} +else if (level){ + log.warn('NpmLog', 'env WECHATY_LOG(%s) must be one of silly|verbose|info|warn|error|silent', level) +} + +module.exports = log