In order to make it easier to create machine-readable log messages, and for the log to help during development, it seems better if non-string data-structures use the pr form, rather than print which explicitly sets the clojure.core/*print-readably* var.