void outputLog(const char* format, ...)
{
if (NULL == format) {
return;
}
char msg[s_dwMsgLenMax] = { 0 };
memset(msg, 0, sizeof(msg));
va_list list;
va_start(list, format);//获取可变参数列表的第一个参数的地址,list是va_list的指针,format可变参数为最左边的
vsnprintf(msg, s_dwMsgLenMax - 1, format, list);//将格式化数据从可变参数列表写入大小缓冲区
va_end(list);//清空可变参数列表
BL_Log::Output( BL_LOG_KIND_POWERMANAGER, "%s", msg);
}