move set-loggers into main
use --log "path" and --log-level cli options to config log4j
Update doc, can handle file not found exception