Use log4js to replace the previous log

the log is colored and has more document