|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最近看到很多TC同学在交流群的问到,用到多线程的时候在调试的时候就模糊了,那么多断点,在每个线程之间跳出跳出,思维很混乱,怎么才能调试好呢,其实这个问题可以利用写日志来解决,这里我给大家共享一个我平常用的一个日志函数 功能很简单,大家可以自己在这个基础上做改良,改造成一个属性自己的日志函数
-
- function add_log(str , path = "d:\\QFlog.txt")
- handle
- handle = file.openfile(path , "rw|OPEN_ALWAYS|FILE_SHARE_READ|FILE_SHARE_WRITE")
- if(handle == 0)
- return false
- endif
- file.writefileend(handle , "//" & system.getsystime(3) & " "& str & "\r\n")
- file.closefile(handle)
- endfunction
-
复制代码
函数代码不多,我就不做过多的功能解释了
//另外多线程调试的时候 可以将每个线程的日志 单独输出到同一个文件里面去,这个就方便管理了
至于具体怎么操作就让大家自己由发挥吧
希望TC越来越棒 |
|