日志的作用记录程序的运行状态,程序运行出错后,便于错误的定位,分析和解决。自定义结构体error_message,结构体中的字段中包含了出错时间,错误所在的文件,错误所在的行数以及错误信息。