Finished implementing new logger