I'm looking for a library that can handle logging for me. It must support multi-threading and output to HTML or similar with severity level highlighting. Such as blue is a note, red is a severe error, etc. Does anyone know of such a library?