compute log4j appender elapsed time, fixed json spelling

compute log4j appender elapsed time, fixed json spelling. default logs
should be based on date rather than vm name.