chklib是一个日志输出系统。
程序员在调试程序时,可用该库输出相关信息,辅助调试。尤其是对于界面编程中,调试程序不可能做到频繁的下断点、弹MessageBox来打断界面运行。
chklib不只是一个日志输出系统,还是内存监控利器。
数组越界、函数调用溢出、非法内存读写,都将会被chklib发现并记录。
0.1版本更新如下:
1.可选择日志信息(log)的输出方式:Console控制台输出、Win Log输出, 文件输出;
2.全局参数配置:日志输出方式、输出文件位置。
3.跟踪函数调用情况,快速跟踪函数调用错误:任意函数调用时,函数调用开始输出函数进入信息,调用结束输出函数退出信息。
4.输出函数参数表。
具体用法见01.Developments\chklib_lib\chklib.h函数备注
以及01.Developments\chklib_test 测试工程用例。
输出示例:
SVN地址:svn://114.213.255.162/chklib , everybody read-only 权限。