Topic :
在同一項目組或產品組內,調測打印出的信息串的格式要有統一的形式。信息串中至少要有所在模塊名(或源文件名)及行號。
Description :
統一的調測信息格式便於集成測試。
Example: /* #include<stdio.h> #define dprintf(dbg_msg) \ void my_debug(char *msg){ void foo(){ int main(int argc, char* argv[]){
* sample-104
*
* This sample shows how to write a formatted
* debug printf. Use this macro to format all
* printed message.
*
*
*/
printf("%s, %s, in %s, function \"%s\", line %d : Debug Message: %s\n", \
__DATE__, __TIME__, __FILE__, __FUNCTION__, __LINE__, dbg_msg)
dprintf(msg);
}
// ....
my_debug("It is debug message!!");
// ....
}
foo();
return 0;
}
沒有留言:
張貼留言