add request logging