美文网首页Android
Java获取当前类名, 文件名,方法名,行号

Java获取当前类名, 文件名,方法名,行号

作者: 不敢预言的预言家 | 来源:发表于2018-02-07 14:19 被阅读0次
System.out.printf("打印当前 类名 %s\n",
        Thread.currentThread().getStackTrace()[1].getClassName()); 
            // 打印当前 类名 tmp.Demo

System.out.printf("打印当前 方法名 %s\n",
        Thread.currentThread().getStackTrace()[1].getMethodName()); 
            // 打印当前 方法名 main

System.out.printf("打印当前 文件名 %s\n",
        Thread.currentThread().getStackTrace()[1].getFileName()); 
            // 打印当前 文件名 Demo.java

System.out.printf("打印当前 行号 %s\n",
        Thread.currentThread().getStackTrace()[1].getLineNumber()); 
            // 打印当前 行号 13

Thread.currentThread().getStackTrace()[0] 0下标位置获取到的信息是java.lang.Thread的相关信息

相关文章

网友评论

    本文标题:Java获取当前类名, 文件名,方法名,行号

    本文链接:https://www.haomeiwen.com/subject/dhoozxtx.html