StackTraceElementを用いて呼び出し元のメソッド名を得る関数です。Threadクラスを用いてるのでマルチスレッドで用いる場合は注意が必要かも
StackTraceElementを用いて呼び出し元のメソッド名を得る関数です。Threadクラスを用いてるのでマルチスレッドで用いる場合は注意が必要かも
public static String getMethdodName() { StackTraceElement stackTraceElement = Thread.currentThread().getStackTrace()[2]; String className = stackTraceElement.getClassName(); String methodName = stackTraceElement.getMethodName(); return className + "." + methodName; }