diff --git a/src/Console/Log.hbs b/src/Console/Log.hbs
index f8fc653..aac71c6 100644
--- a/src/Console/Log.hbs
+++ b/src/Console/Log.hbs
@@ -10,7 +10,7 @@
{{/if}}
- {{#if showTimes}}
{{{msg}}}
diff --git a/src/lib/stringify.es6 b/src/lib/stringify.es6
index b975135..5e27185 100644
--- a/src/lib/stringify.es6
+++ b/src/lib/stringify.es6
@@ -24,6 +24,7 @@ export default function stringify(obj, {
numWrapper = '',
strWrapper = '',
nullWrapper = '',
+ strEscape = str => str,
wrapperEnd = '';
if (highlight)
@@ -32,12 +33,13 @@ export default function stringify(obj, {
numWrapper = '';
nullWrapper = '';
strWrapper = '';
+ strEscape = str => util.escape(str);
wrapperEnd = ''
}
- let wrapKey = key => keyWrapper + dbQuotes + key + dbQuotes + wrapperEnd,
+ let wrapKey = key => keyWrapper + dbQuotes + strEscape(key) + dbQuotes + wrapperEnd,
wrapNum = num => numWrapper + num + wrapperEnd,
- wrapStr = str => strWrapper + str + wrapperEnd,
+ wrapStr = str => strWrapper + strEscape(str) + wrapperEnd,
wrapNull = str => nullWrapper + str + wrapperEnd;
try {