logging format: host object spec val source