【问题标题】:Can I hide excess system logs?我可以隐藏多余的系统日志吗?
【发布时间】:2017-01-07 21:01:49
【问题描述】:

我可以隐藏多余的系统日志吗? 我使用了过滤器 - 仅显示选定的应用程序,但会看到更多额外的日志信息。

【问题讨论】:

  • 我建议使用Timber library 进行日志记录,它可以自动标记您的类并能够使用字符串格式
  • 我使用了这个库github.com/JakeWharton/hugo - 它也一样

标签: android android-logcat


【解决方案1】:

你当然可以。

我建议在记录器的 TAG 中添加一个标识符(可以是您的应用程序名称或一些唯一的字符串)。当您有日志进入时,在搜索栏中输入标识符名称,这应该会过滤掉任何额外的日志。

【讨论】:

  • 这个我知道,但是为什么系统日志用我的应用程序包名称标记。是不是有些bug?我启用过滤器“仅显示选定的应用程序”。但请查看额外日志
  • 如果我有很多日志信息的遗留代码,这不是可用的解决方案
  • 奇怪的是,系统日志会显示您的应用程序包名称。如果它有任何帮助,那么从终端使用 logcat 并在管道中添加 egrep 命令来敲除不需要的日志。例如$adb logcat | egrep '标识符'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-05
  • 2021-06-09
  • 2011-02-06
  • 1970-01-01
  • 1970-01-01
  • 2017-05-20
相关资源
最近更新 更多