Defines interfaces and implemets helper classes for logging support.