程序运行程序调试时的Log日志

查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!

    

    对于一个程序员来讲,只是依托断点执行来调试程序是远远不够的。当断点到多线程的程序时估计就要面满流泪了。

    因此,应用日记的法方印打出程序运行的信息是至关重要的。同时log还不会影响程序的执行,在多线程调试中当相适用。

    Log日记说白了就是一个件文而已。而印打程序运行的信息其实就是将程序运行的状态写入到件文中,共我们在下一阶段来析分程序的运行逻辑。

    log的内容就是将程序运行中的信息程序的追加到一个件文的末端。通常会有时间,进城的名字,执行的作操等等。根据需要不同,会自己制订自己的格式化输出,的目都是为了可以松轻的读阅。

    上面是我随手写的一个代码段。写的很陋简,只是用来助帮自己解理 的,希望可以给那些看到的人有些许助帮,毕竟自己还是一个手新,没多少料。

    每日一道理
父亲对于儿子来讲,是座耸立的高山,而儿子只是颗石子,源于山,却并不了解山。生活中诸多爱的密码,是需用细节来解读的,在亲情的沃土上,要想搞得最美的果实,惟有期待那存在于瞬间的心与心的共鸣,爱与爱的默契。
int WriteLog(TCHAR* chBuff)
	{
		
		FILE *stream;
		int err = fopen_s(&stream, LOGFILE, "a+");
		if( err == 0 )
		{
			fprintf_s(stream, "%s\n", "The file was opened\n");
		}
		else
		{
			fprintf_s(stream, "%s\n", "The file was not opened\n");
			return -1;
		}
			
		if (stream)
		{
			if (chBuff)
			{
				fprintf_s(stream, "%s\n", chBuff);
			}
			
			err = fclose(stream);
			if ( err == 0 )
			{
				return 0;
			}
			else
			{
				return -1;
			}
		}
		return -1;
	}

    

文章结束给大家分享下程序员的一些笑话语录: 3G普不普及现在已经不是看终端了,而是看应用,有好的,便宜实用的应用,花1000多买个能用的智能手机应该不是什么难事。反过来说,你200元拿一个智能手机,没有好的应用,看个电影要几十元,也是没人用3G。

posted @ 2013-05-06 20:05  xinyuyuanm  阅读(547)  评论(0编辑  收藏  举报