为了简化以及剥离部分代码。调整了预定义头文件以及日志部分代码