Java 是否有一个getSimpleName()等价物用于在日志语句中写入方法名?
目前我写日志语句如下:Java 是否有一个getSimpleName()等价物用于在日志语句中写入方法名?,java,android,Java,Android,目前我写日志语句如下: Log.i(TAG, MyClass.class.getSimpleName() + "#methodName" + someThing); 有没有一种方法可以引用类似于类的getSimpleName()的方法名,而不涉及硬编码的字符串?您可以使用线程.currentThread().getStackTrace()[1].getMethodName() String methodName = Thread.currentThread().getStackTrace()[
Log.i(TAG, MyClass.class.getSimpleName() + "#methodName" + someThing);
有没有一种方法可以引用类似于
类的getSimpleName()
的方法名,而不涉及硬编码的字符串?您可以使用线程.currentThread().getStackTrace()[1].getMethodName()代码>
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
Log.i(TAG, MyClass.class.getSimpleName() + methodName + someThing);