add log manager interface to repo