add initial logging infrastructure
work on logger response syntax