android - 如何使 logcat 可点击?
问题描述
现在在我的应用程序中,我使用自定义日志仅显示调试。
我看到一个关于制作链接以单击 logcat 行的博客,它转到该行。
private static String tag() {
StackTraceElement trace = Thread.currentThread().getStackTrace()[4];
String fileName = trace.getFileName();
String classPath = trace.getClassName();
String className = classPath.substring(classPath.lastIndexOf(".") + 1);
String methodName = trace.getMethodName();
int lineNumber = trace.getLineNumber();
return TAG + "# " + className + "." + methodName + "(" + fileName + ":" + lineNumber + ")";
}
现在它显示在 logcat 中,
:68 和 :195 是行号。它几乎可以工作了。但是,我无法单击并转到代码。
我该如何解决这个问题?
解决方案
推荐阅读
- php - 将 Divi 子主题排入队列,但样式不会覆盖
- python - 使用 QScintilla setText 时如何撤消?
- java - 如何修复bundle gradle错误未知属性
- r - r中从列到行的数据转换
- python-3.x - 在 PyGObject 中使用 Gtk.ComboBox 和 Gtk.TreeStore
- python - 如何比较单个文本文件中的行(具有时间戳)?
- c++ - 从对的向量中,我如何在 C++ 中找到密钥?
- mongodb - 如何根据嵌套字段值过滤 mongo 集合?
- laravel - 询问如何在刀片 Laravel 中显示数据透视表中的数据
- mysql - 行号和联合