android– 如何在LogCat中插入一个日志,当我点击它时跳转到它的代码行?

android– 如何在LogCat中插入一个日志,当我点击它时跳转到它的代码行?,第1张

概述我想在LogCat中插入一个日志,当我点击它时会跳转到它的行,就像系统生成的一些错误日志一样.可能吗?解决方法:我找到了:publicstaticvoidshowLogCat(Stringtag,Stringmsg){StackTraceElement[]stackTraceElement=Thread.currentThread().getS

我想在LogCat中插入一个日志,当我点击它时会跳转到它的行,就像系统生成的一些错误日志一样.

可能吗?

解决方法:

我找到了:

public static voID showLogCat(String tag, String msg) {        StackTraceElement[] stackTraceElement = Thread.currentThread()                .getStackTrace();        int currentIndex = -1;        for (int i = 0; i < stackTraceElement.length; i++) {            if (stackTraceElement[i].getmethodname().compareto("showLogCat") == 0)            {                currentIndex = i + 1;                break;            }        }        String fullClassname = stackTraceElement[currentIndex].getClassname();        String classname = fullClassname.substring(fullClassname                .lastIndexOf(".") + 1);        String methodname = stackTraceElement[currentIndex].getmethodname();        String lineNumber = String                .valueOf(stackTraceElement[currentIndex].getlineNumber());        Log.i(tag, msg);        Log.i(tag + " position", "at " + fullClassname + "." + methodname + "("                + classname + ".java:" + lineNumber + ")");    }

它的用法:

showLogCat("tag", "message");
总结

以上是内存溢出为你收集整理的android – 如何在LogCat中插入一个日志,当我点击它时跳转到它的代码行?全部内容,希望文章能够帮你解决android – 如何在LogCat中插入一个日志,当我点击它时跳转到它的代码行?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1100460.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存