add logger to basic engine