way better request logging