add log4js support, and use project.all instead of project.allowned