Defines interfaces and implements helper classes for logging.