Changed from BeginRequest to LogRequest

Fixes #263 :smile:

My only question is; will errors now be logged twice? The docs states that

> The LogRequest event is raised even if an error occurs.

How can we test this? Add the library to a web app and check?