Why not use `server.on('request', function (request, event, tags) {});`? That is, using tags? Also, check that the log includes both 'hapi' and 'received'.