optional logging of JSON