[Issue 54] add Log4J as alternative Logger
updated JavaLogger to match Log4J logger