【问题标题】:Is there something like logcat for python?python有没有类似logcat的东西?
【发布时间】:2014-04-18 00:44:16
【问题描述】:

我想知道是否有类似于 Android 的 logcat 但用于 Python 的东西。我在搜索这个时运气不佳。

编辑:

我非常了解python不是操作系统。我正在寻找与 logcat 具有相似功能的调试器。我知道 python 的日志库,但它不是我想要的。

【问题讨论】:

    标签: python logcat


    【解决方案1】:

    Python 有一个名为logging 的标准日志记录模块。这在 Python 应用程序和系统中经常使用,包括许多其他 Python 模块等。jabaldonedo 是正确的,因为 Python 是一种编程语言而不是操作系统,因此它的日志记录方法将有所不同。但是,logging 模块可能最接近您要查找的内容。

    这里是与如何使用有关的食谱链接:https://docs.python.org/2.7/howto/logging-cookbook.html

    【讨论】:

    • 我很清楚日志记录以及 python 不是操作系统的事实。我一直在寻找与 logcat 具有相同功能的东西。
    【解决方案2】:

    你搞混了,logcat是Android documentation中定义的作为收集操作系统消息的工具,它与编程无关。

    Android 日志系统提供了一种收集和查看系统调试输出的机制。来自各种应用程序和系统部分的日志被收集在一系列循环缓冲区中,然后可以通过 logcat 命令查看和过滤

    所以很明显在 Python 中没有什么相似之处,只是因为 Python 不是操作系统,它是一种编程语言。

    不要混用! Android 是操作系统,您可以使用 Java 等编程语言编写应用程序。

    如果您想生成日志消息,那么 Python 为您提供了 logging 库。

    【讨论】:

    • 我看不出我在混淆什么。我想要一些可以连接到调试器(例如 pydev)的东西,并且有办法过滤掉来自系统不同部分的不同消息。这将通过某种类型的导入(如 pdb)发生,我将从那里设置日志消息,这些消息将在适当的时候输出到“pylogcat”。很抱歉我不够清楚。
    • 也许我没听懂你的意思。如果您正在寻找允许您过滤日志消息的任何 IDE 的 GUI 工具或插件,我不知道,但无论如何,如果您想打印日志消息,请使用日志库。
    • 不,我很了解日志库。它只是不够强大,无法满足我的需要。不过,感谢您的宝贵时间。
    • @jabaldonedo - Logcat 是 Android 提供的开发者工具,它以交互方式显示日志文件(允许过滤等)。所以是的,显然它与编程有关,并且(一直)被程序员使用。为其他环境提供这样的工具也会非常有帮助。
    猜你喜欢
    • 2012-12-19
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多