Handle non-string messages in Log::method() calls

Passing a more complex variable like an object or array to one of the Log calls spits out an error exception. This patch converts these messages into a `print_r` representation. This would allow the following:

    $variable = new stdClass;
    $variable->attribute = 'hello world';
    Log::info($variable);