Added logging interface