Added a scoped log level which allows you to specify a log level for the
lifetime of an object