add logger support, fix project ref