是否可以记录& graph twisted.reactor?

时间:2013-05-25 13:37:35

标签: debugging logging twisted

我最近使用python和twisted做了很多异步编程。我认为这是代码质量和开发速度的一大进步(如果你做得对):D

异步编程的一个大问题是 - 恕我直言 - 如果你不是原始编码器,代码有时很难阅读。这就是我的项目理念落在的地方:

思想: 我想看看反应堆在做什么。现在在日志中,稍后以图形的形式出现(图表超出了范围)。更精确:

  • 将回调添加到deferrds
  • 在哪里解雇延期
  • 列表项
  • 在应用程序的同步部分中调用哪些方法。

问题 我没有找到答案:

  • 有什么东西(一个开放的魔法项目......)我应该看一下吗?认为我不是唯一一个考虑这样做的人:p
  • 你知道一种记录方法,反应堆在做什么吗?我已经阅读了很多关于扭曲记录的内容,但我没有找到答案,如何以正确的方式做到这一点。我是否必须覆盖mainloop-class并在那里添加日志记录?这对我来说似乎不是正确的解决方案。有些东西告诉我扭曲有更好的方法来做到这一点:)
  • 当然我习惯使用调试。但我从来没有(直到现在)在python中实现调试。我如何注册为调试器以获取所需的数据(以及我希望稍后实现的高级图表视图中的可能拦截)?

我希望你能帮我提出想法,如何实现这样的功能。我相信你的反馈会直接受益于更好的解决方案:) 顺便说一句:我想在开源应用程序中这样做。如果您想参与,请随时与我联系。

King问候,弗洛里安。

0 个答案:

没有答案