0){ // *for for(int i = 0; i < a.length ; i ++){ System.out.println(" class name index [" + i + "] " + a[i].getClassName()); System.out.println(" method name index [" + i + "] " + a[i].getMethodName()); } // 프로젝트 구조에따라 배열 확인 *for className = a[1].getClassName(); methodName = a[1].getMethodName(); if(className.lastIndexOf(".") != -1){ className = className.substring(c"> 0){ // *for for(int i = 0; i < a.length ; i ++){ System.out.println(" class name index [" + i + "] " + a[i].getClassName()); System.out.println(" method name index [" + i + "] " + a[i].getMethodName()); } // 프로젝트 구조에따라 배열 확인 *for className = a[1].getClassName(); methodName = a[1].getMethodName(); if(className.lastIndexOf(".") != -1){ className = className.substring(c"> 0){ // *for for(int i = 0; i < a.length ; i ++){ System.out.println(" class name index [" + i + "] " + a[i].getClassName()); System.out.println(" method name index [" + i + "] " + a[i].getMethodName()); } // 프로젝트 구조에따라 배열 확인 *for className = a[1].getClassName(); methodName = a[1].getMethodName(); if(className.lastIndexOf(".") != -1){ className = className.substring(c">
public class GetPath {

    /// Fields

    /// Constructor
    public GetPath(){
        System.out.println("Create Default Contructor");
    }

    /// Method
    public static void main(String[] args) {
        String path = new GetPath().makePath();    
        System.out.println(path);
    }
    /**
     * 로그 생성시 [ClassName::MethodName]의 경로를 얻어온다.
     * @return
     */
    private String makePath(){
		
		StackTraceElement[] a = new Throwable().getStackTrace();
		String className = "";
		String methodName = "";
		String LogHeader = "";
		
		if(a.length > 0){
	
      // *for
      for(int i = 0; i < a.length ; i ++){
          System.out.println(" class name index [" + i + "] " + a[i].getClassName());
          System.out.println(" method name index [" + i + "] " + a[i].getMethodName());
      }
      // 프로젝트 구조에따라 배열 확인 *for
			className = a[1].getClassName(); 
			methodName = a[1].getMethodName(); 
			
			if(className.lastIndexOf(".") != -1){
				className = className.substring(className.lastIndexOf(".")+1, className.length());
			}
			
			LogHeader = "["+className+"::"+methodName+"]";			
			
			
		}else{
			LogHeader = "";
		}
		
		return LogHeader;
	}
}