티스토리 뷰
현재 메소드명 가져오기
Thread.currentThread().getStackTrace()[1].getMethodName()
현재 클래스명 가져오기(패키지명+클래스명)
Thread.currentThread().getStackTrace()[1].getClassName()
현재 줄번호 가져오기
Thread.currentThread().getStackTrace()[1].getLineNumber()
현재 파일명 가져오기
Thread.currentThread().getStackTrace()[1].getFileName()
ex)
System.out.println("클래스명 : "+Thread.currentThread().getStackTrace()[1].getClassName());
System.out.println("메소드명 : "+Thread.currentThread().getStackTrace()[1].getMethodName());
System.out.println("줄번호 : "+Thread.currentThread().getStackTrace()[1].getLineNumber());
System.out.println("파일명 : "+Thread.currentThread().getStackTrace()[1].getFileName());
- 실행결과
클래스명 : main.Sample
메소드명 : main
줄번호 : 11
파일명 : Sample.java
'IT > JAVA' 카테고리의 다른 글
java.security.InvalidKeyException: Illegal key size (0) | 2017.10.11 |
---|---|
Unsupported major.minor version (0) | 2017.09.20 |
자바 파일 복사 (0) | 2017.03.27 |
AES256 암복호화 (0) | 2016.03.29 |
SDK, JRE, JDK (0) | 2016.03.28 |
댓글