Ok, thanks. I wish there was the flexibility of a logger.error() function to output messages that are prefixed by ERROR in red in the log report (and for the Python logging module's error() to produce the same instead of getting converted into a WARNING in yellow.) Often errors are detected while iterating through a large collection, and it would be nice to be able to simply log the errors as they are encountered, with the prefix ERROR in red and individual timestamps. Ideally the error messages would also be seen in the console as they are found, with ERROR in red. If messages can only be logged as errors by raising an exception, then I guess the multiple error messages have to be stored into a temporary buffer and only get logged all in one shot at the end, under one timestamp, and one label FAIL in red.