* end-to-end logging