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 权限。