Add `with-level` for thread-local logging levels