My logging framework. Allows for the dynamic changing of logging levels within "logging domains" in the codebase at run time.