adding logger callback (console.log(),error(),....)