[#6] Implemented logger