Determines whether UserIO.log uses coloured output based on log level.
Sets the minimum log level. Any logs must be >= this level in order to be printed out on screen.
Determines whether UserIO.verbosef and friends are allowed to output anything at all.
A struct that provides an easy and fluent way to configure how UserIO works.