public static void log(String message){
Exception e = new Exception();
StackTraceElement element = e.getStackTrace()[1];
System.out.println("Class Name : " + element.getClassName());
System.out.println("File Name : " + element.getFileName());
System.out.println("Method Name : " + element.getMethodName());
System.out.println("Line Number : " + element.getLineNumber());
}
private static int tc3() {
log(null);
return 1;
}
=>
Class Name : com.samsung.exec.Test
File Name : Test.java
Method Name : tc3
Line Number : 28
'Java Programming' 카테고리의 다른 글
java enum (0) | 2009.06.01 |
---|---|
Java Native Interface (0) | 2009.05.21 |
split (0) | 2009.04.03 |
EOFException (0) | 2009.04.02 |
JDBC (0) | 2009.03.20 |