作者yshihyu (yshihyu)
看板Soft_Job
标题[请益] 埋log debug
时间Thu May 5 20:25:12 2016
我最近在 debug 把主要函数关键地方埋log, bug 有好几个
发现有个有问题假设称为 A bug 埋log找原因,
後来感觉函数关键log 跟 debug log 太多, 越来越乱很难分析
如果先mark掉函数关键地方的log 但是log很多地方感觉很麻烦,
解掉问题又在umark在继续找 B bug之类的,
後来我作法是用gdb 只埋函数关键 log , 发现问题就用gdb 去看
但使用gdb 有时候没办法 log 可以分析整体 ,
因为有时候 log 不断迭代几次後才能看出前後数据找出问题点
大家用埋 log 有什麽技巧或是特殊工具方法嘛?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.180.117.99
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1462451116.A.EBB.html
1F:→ yotsuba1022: 用debugger看就不一定要写log了,试试看 05/05 20:27
2F:→ yotsuba1022: 吧。 05/05 20:27
3F:推 WolfLord: how about using sqlite to log ? 05/05 20:57
4F:→ yyc1217: 用breakpoint 中断点 逐行执行 05/05 21:00
5F:推 ckvir: debug func 带不同flag 不就好了 05/05 21:16
6F:推 sing10407: 还好我用visual studio 05/05 22:15
8F:→ rodion: 一个支援c++的profiler framework,也包含logger功能 05/06 02:07
9F:→ rodion: 这是在下写的工具,可能比较简陋~您不妨试试,希望会有帮助 05/06 02:10
10F:推 comesuck: 一个function是不是五百行?是的话先重构 05/07 22:42