logging for the view engine

#1563
ViewResults aren't meant to be re-used. So I think you should be fine simply assigning the result of `loggerFactory.Create` to a local variable here.