diff --git a/src/Console/Log.es6 b/src/Console/Log.es6 index 4c26a2a..deb731f 100644 --- a/src/Console/Log.es6 +++ b/src/Console/Log.es6 @@ -52,7 +52,7 @@ export default class Log extends util.Emitter type: 'input', ignoreFilter: true, isCode: true, - src: src, + src, val: jsCode }); @@ -118,11 +118,16 @@ export default class Log extends util.Emitter } error(msg) { - var src = msg, - ignoreFilter = false; + if (util.isUndef(msg)) return; + + var ignoreFilter = false, src; if (util.isErr(msg)) { + src = { + stack: msg.stack, + message: msg.message || '' + }; ignoreFilter = msg.ignoreFilter; msg = errToStr(msg); } else @@ -133,7 +138,7 @@ export default class Log extends util.Emitter this._insert({ type: 'error', ignoreFilter: ignoreFilter, - src: src, + src, val: msg }); @@ -349,6 +354,9 @@ function transMsg(msg, noEscape) } else if (util.isUndef(msg)) { msg = 'undefined'; + } else if (msg === null) + { + msg = 'null'; } msg = util.toStr(msg); diff --git a/src/Console/Log.hbs b/src/Console/Log.hbs index 54550ab..5a8b6b5 100644 --- a/src/Console/Log.hbs +++ b/src/Console/Log.hbs @@ -1,12 +1,16 @@
{{{val}}}
- {{else}}
- {{{val}}}
- {{/if}}
+ {{#if showTimes}}{{{val}}}
+ {{else}}
+ {{{val}}}
+ {{/if}}
+