Log functionality with detailed dscription