我想知道是否有类似Android的logcat,但是对于Python。我在寻找这个时没有太多运气。
编辑:
我非常理解python不是一个操作系统。我正在寻找一些挂钩调试器的东西,它具有与logcat类似的功能。我知道python的日志库,但它不是我想要的。
答案 0 :(得分:2)
令人困惑的是,logcat在Android documentation中定义为收集操作系统消息的工具,它与编程无关。
Android日志记录系统提供了一种收集和查看系统调试输出的机制。来自各种应用程序和系统部分的日志收集在一系列循环缓冲区中,然后可以通过logcat命令查看和过滤
显然,在Python中没有类似的东西,只是因为Python不是操作系统,它是一种编程语言。
不要混合东西! Android是操作系统,您使用Java等编程语言编写应用程序。
如果您想生成日志消息,那么Python会为您提供logging
库。
答案 1 :(得分:2)
Python有一个名为logging
的标准日志记录模块。这在Python应用程序和系统中经常使用,包括许多其他Python模块等.jabaldonedo是正确的,因为Python是一种编程语言而不是操作系统,因此它的日志记录方法将会有所不同。但是,logging
模块可能最接近您要查找的内容。
以下是与其使用方式相关的食谱的链接:https://docs.python.org/2.7/howto/logging-cookbook.html