logging for the view engine

#1563
should we be caching this logger in a static? More of a design question of how logging is intended to be used. When we did logging for routing we assumed that loggers = expensive to create and thread safe