在html中生成python跟踪日志
disptrace的Python项目详细描述
disptrace跟踪python代码的执行,生成要显示的html文件 执行的代码行。生成的html具有导航菜单 折叠函数调用或隐藏paticler模块和函数。
用法
在python标准中创建disptrace.disptrace对象作为跟踪模块 库,并调用要跟踪的目标函数,如下所示:
import disptrace t = disptrace.DispTrace() t.runfunc(myfunc) with open("trace.html", "w") as f: f.write(t.render())
方法生成信息的HTML字符串。
~/.disptrace文件
您可以创建~/.disptrace文件来指定ignoremods的默认值 以及configparser样式ini文件中的ignoredirs:
[disptrace] ignorepath=/usr/local/lib/python2.6/dist-packages/:/usr/lib/python2.6/plat-linux2 ignoremodule=sys, os
IgnorePath是其模块或包应为 忽略。每个路径都应该由os.path.pathsep字符(“:”在 Unixes(在Windows中为“;”)。
要忽略的模块或包的ignoremodule列表。每个模块都应该 以“,”字符分隔。