目前分類:程式設計 (3)
- Jul 04 Sat 2009 16:16
SWIG的bug?
- Jun 24 Wed 2009 13:59
從Python將debug資訊用OutputDebugString寫出
在Windows下debug程式時,有時候會遇到debug的輸出實在太多,難以尋找有用的資訊時,可以用OutputDebugString這個function將輸出導到debugger去。
但是在python下要怎麼做這件事呢?
- Jun 20 Sat 2009 21:34
用Python inspect模組來增加debug output的資訊
日前上班時,因為想要有效的對用來debug的字串做formatting,所以就查了一下python的文件.
一開始看到的是logging這個module,他的功能相當易用且實用,可以自訂一些字串和日期在log時的格式,還有一些logger應該幫你做的事可以設定.但是有個我很想要的功能:"自動印出caller的位置(file, function, etc.)"沒有辦法做到,因為它不是設計來做這件事的.