Lal 368 - Added abstraction for the logger