improve - use slf4j replace commons-logging as default log api