黑豆黑豆 2015-02-27 07:38 采纳率: 0%
浏览 613

android LOG_TAG定义为"CASampleRot13:lib"

android 代码里面发现:

 #define LOG_TAG "CASampleRot13:lib"

 LOG_I("[CASampleRot13] %s", __func__);

我使用如下命令查看程序允许LOG:

$ adb logcat -s CASampleRot13:lib
Invalid filter expression 'CASampleRot13:lib'

如何看这个LOG_TAG定义的log啊?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-03 10:32
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要查看Android日志中的特定TAG(在这个例子中是"CASampleRot13:lib"),你可以使用adb logcat命令。如果你想要看到这个TAG的所有日志消息,你需要指定一个包含该TAG的日志级别(例如DEBUG)。

    以下是一个示例:

    adb logcat -v debug -s CASampleRot13:lib
    

    这将显示包含在"CASampleRot13:lib" TAG下的所有debug级别的日志信息。

    请注意,这个方法只适用于已经启动了调试模式的设备。如果当前没有打开调试模式,你可能需要先运行adb shell dumpsys activity --log-tag CASampleRot13:lib来检查是否正在运行调试模式,并且可以找到相应的TAG对应的活动ID和进程ID。

    另外,确保你的设备有足够的内存来存储这些日志文件。因为每一条日志都会被保存到单独的文件中,所以大量的日志可能会导致文件过大,影响设备性能。

    最后,请根据实际的开发环境和需求调整上述命令以适应你的具体需求。

    评论

报告相同问题?