From 73b6bf117f65b2474e579d271d935638a9a096b6 Mon Sep 17 00:00:00 2001 From: surunzi Date: Fri, 26 Aug 2016 20:32:58 +0800 Subject: [PATCH] Dev: Help log ignore filter --- src/Console/Logger.es6 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Console/Logger.es6 b/src/Console/Logger.es6 index b4e1810..a81bf30 100644 --- a/src/Console/Logger.es6 +++ b/src/Console/Logger.es6 @@ -176,7 +176,11 @@ export default class Logger extends util.Emitter } help() { - return this.html(helpMsg); + return this.insert({ + type: 'html', + args: [helpMsg], + ignoreFilter: true + }); } render() { @@ -253,10 +257,10 @@ export default class Logger extends util.Emitter return logs.filter(log => { + if (log.ignoreFilter) return true; if (isFn) return filter(log); if (isRegExp) return filter.test(util.stripHtmlTag(log.formattedMsg)); - - return log.ignoreFilter || log.type === filter; + return log.type === filter; }); } _filterLog(log) @@ -268,10 +272,11 @@ export default class Logger extends util.Emitter let isRegExp = util.isRegExp(filter), isFn = util.isFn(filter); + if (log.ignoreFilter) return true; if (isFn) return filter(log); if (isRegExp) return filter.test(util.stripHtmlTag(log.formattedMsg)); - return log.ignoreFilter || log.type === filter; + return log.type === filter; } _loadJs(name) {