bug, missing reassignment

slice!() returns a new string, it doesn't modify the existing variable. unless reassigned back to the original variable, the variable will continue to provide unmodified data.
bug, log message size

message could grow larger than what database column size allow.
modification per request from owner

modify the string via slice!() and then reassignment is less efficient than a straight away reassignment.
modification per request from owner

remove bang from slice for messages.
p.s. this is a bandaid fix. since "message" really depends on the report yaml structure.
Merge pull request #290 from cat-code/master

Fix incorrect usage of slice bug, missing reassignment