修改宏名称为大写

一般宏定义的名称都是大写，这样方便用户明白
与macro_define.h中的宏定义名保持一致
修改macro_define.h文件后，修改测试文件
修改macro_define.h文件后，修改测试文件
修改如果指定路径不存在的bug

如果指定的文件夹不存在的话，就创建
update

如果log_init ()包含不存在文件夹路径，则创建
Merge pull request #2 from TomeC/master

mkdir while the log dir dosen't exsit