Quick explanation of how this work. Any user-level function that prints should have a `verbose=None` keyword argument, and be decorated with the `@verbose` decorator. This can be set to `True/False` or any of `['error', 'warning', 'info', 'debug']`. It can be set for the session using `vispy.set_log_level(level)`, and overridden in specific function calls by doing something like `use(..., verbose='debug')`. This makes it easy to configure at multiple levels.