minor fixes and send logs to diag service

yes it is because the V_ function can handle json objects as I've seen. Or am I wrong?