some improvements:
1. add multi-thread to analysis log file;
2. now there is no need to restart highlight_error, it will auto start over if test is restart