C언어로 주로 개발하다보니 자바로 프로그래밍하면서도 C언어 같은 디버깅 방법을 찾게 된다.

C로 개발할때 내가 자주 사용하는 __LINE__  , __FUNCTION__ , __FILE__ 를 이용하여 디버깅용 printf() 함수를 만들어 사용했는데 아주 편하기 그지 없었다. ^^

자바에서도 요런게 없을까  찾아보았다.


  c언어 매크로  자바
 라인 출력  __LINE__  new Throwable().getStackTrace()[0].getLineNumber()
 함수 출력 / 클래스 출력  __FUCTION__  this.getClass().getName()
     


요런 것들이 있으니 사용해 보자!!

아래는 클래스 출력 샘플이다. ^^