如何仅使用开发人员的日志过滤日志?

Posted

技术标签:

【中文标题】如何仅使用开发人员的日志过滤日志?【英文标题】:How to filter logs only with developer's logs? 【发布时间】:2016-08-08 10:38:09 【问题描述】:

当我启动应用程序时,我会看到很多不同的日志。我知道我可以在我的班级中使用标签,但我不想按一个班级的标签过滤所有日志。如何将应用程序的所有日志过滤到开发人员的所有日志中?我的意思是日志,它是由开发人员在所有类中使用 Log 类创建的。

【问题讨论】:

How to filter android logcat by application?的可能重复 这个——***.com/a/17648663/2308683 @cricket_007 这对我不起作用。我只需要通过 Log 命令添加的日志,而不需要任何其他日志。 那我不明白你在问什么。您可以按应用程序包名称进行过滤,而不仅仅是标签。 这个问题的答案正是我想要的。你能删除这个问题的重复标签吗? 【参考方案1】:

为所有标签创建唯一的应用程序前缀:

public static final String APPLICATION_TAG = "MyApplicationTags; ";

并将其与所有标签一起使用:

public static final String TAG = APPLICATION_TAG + "MainActivity";

因此您可以按应用程序前缀过滤所有日志。

【讨论】:

以上是关于如何仅使用开发人员的日志过滤日志?的主要内容,如果未能解决你的问题,请参考以下文章

MVC如何使用Log4Net进行错误日志记录

如何在 unix 上找到没有日志文件的死进程的原因?

日志平台- Logstash篇

程序员的修养 -- 如何写日志(logging)

精通springcloud:分布式日志记录和跟踪

通过 Internet 向开发人员发送应用程序错误和日志的最佳方式是啥?