Coloured and styled console output, XML-like tag support for styling, write to log files in either plain text or HTML.