クラス内のどこかにデバッグ用のメソッドを埋め込んで それがどのクラスで呼ばれたかPrintしたいのですが 最終的な呼び出し元(クラス、メソッド)を表示するにはどうしたらよいでしょうか? 現在以下のようなものを使っていますが、うまくクラスをたどった表示ができません。 es[2]としても同じです。 private static StackTraceElement[] es = new Exception().getStackTrace(); public static void MyDebugPrint(Object string) { System.out.println("[" + es[1].getClassName() + "] " + string); }
↧