This seems to be one of the most reported issues, as it makes it a lot
harder to safely escape strings.
This option is very much an edge case, and it's causing too much issues
compared to what it provide.
This changed printColored and printKeyValue to print in same way
with prefix space instead of trailing space, to make it easier
to slice out when returning in Format;
The test cases are to make sure msg formartting doesn't include
leading or trailing spaces;
Closes#99
Signed-off-by: Derek Che <drc@yahoo-inc.com>
It's not necessary to enclose in quotes every single string value
in log2met format; when using basic words, it's possible to not
quote it (as heroku does for its own logging). This keeps the
logs easier on the human eye.