クラス名を取得(その1)
String className = new Object(){}.getClass().getEnclosingClass().getName();
クラス名を取得(その2)
String className = Thread.currentThread().getStackTrace()[1].getClassName();
メソッド名(その1)
String methodName = new Object(){}.getClass().getEnclosingMethod().getName();
メソッド名(その2)
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();