HRCPP-83 Initial implementation of a logger