`
huiqinbo
  • 浏览: 334034 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获得到当前方法及类的名字Thread.currentThread().getStackTrace()[0].getClassName();

 
阅读更多

获得到当前方法及类的名字:

 

Thread.currentThread().getStackTrace()[0].getClassName();

 

Thread.currentThread().getStackTrace()[1].getClassName();

分享到:
评论

相关推荐

    日志打印工具-资源分必选-到博客中复制代码

    StackTraceElement[] sts = Thread.currentThread().getStackTrace(); if (sts == null) { return null; } for (StackTraceElement st : sts) { if (st.isNativeMethod()) { continue; } if (st....

    jquery validate使用攻略 第四步

    默认情况下,验证提示信息用label元素来显示, 并且会添加css class, 通过css可以很方便设置出错控件以及错误信息的显示方式。 /* 输入控件验证出错*/ form input.error { border:solid 1px red;...

    中小公司人事管理系统

    if(s==null){//如果当前的session线程中没有session对象的情况就sf打开一个session s=sf.openSession(); sessionThread.set(s); log.info("session开启成功"); } }catch(Exception e){ e....

    【09-异常处理】

    •当前方法明确知道如何处理该异常,程序应该使用try...catch块来捕获该异常,然后在对应的catch 块中修改该异常。 •当前方法不知道如何处理这种异常,应该在定义该方法时声明抛出该异常。 Runtime异常的...

    Android获取当前运行的类名或者方法

    本文实例讲述了Android获取当前运行的类名或者方法。分享给大家供大家参考。具体实现方法如下: public static String getCurrentMethodName() { int level = 1; StackTraceElement[] stacks = new Throwable()....

    Java自定义异常案例--ExceptionManager(java源码)

    this:this.getCause()).getStackTrace()){ errorMessage.append("\n\t at "); errorMessage.append(st.toString()); } alerter.showMessageDialog(parent, errorMessage, title ,JOptionPane.ERROR_...

    搞清楚 Python traceback的具体使用方法

    之前在做Java的时候,异常对象默认就包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印到log辅助调试或者做一些别的事情。但是到了Python,...

    在底层框架使用 SneakyThrows注解.docx

    @SneakyThrows注解是由lombok为我们封装的,它可以为我们的代码生成一个try...catch块,并把异常向上抛出来,而你之前的ex.getStackTrace()是没有这种能力的,有时,我们从底层抛出的异常需要被上层统一收集,而又不...

    extended-stacktrace:JVM的增强堆栈跟踪

    扩展堆栈跟踪JVM的增强堆栈跟踪与Throwable.getStackTrace相比,该库使您可以捕获具有更多信息的堆栈跟踪。 除了JDK的StackTraceElement的信息外,捕获的堆栈元素还包含: 贴花的类-实际的Class对象-不仅是名称。 ...

    StackWalkerExeption:C ++中的堆栈跟踪

    用法在将StackWalker librery添加到您的项目中之后,添加Exception.h和Exception.cpp并包含头文件。 #include "Exception.h" try { throw Exception("Example exception") } catch(Exception& ex) { cout << ...

Global site tag (gtag.js) - Google Analytics