initial commit for log4j library