Log manager class and interfaces