728x90


    자바로 코딩시 추후 디버깅을 위하여 log를 통해 현재실행되고있는 메서드는 무엇인지를 기록하는 개발자 분들이 많은데요.

    저도 처음엔 직접 입력 한 후 복사붙여넣기를 통해 작업을 많이 하였는데. 급하게 작업하다보니

    잘못된 복붙으로 메서드이름이 다르게 log에 입력될때가 있었습니다 .ㅠㅠ


    그런데 왠걸.... 이클립스에서 해당 (자바명 메서드명) 이런식으로 자동으로 입력되게하는 기능이 있었습니다.


    Windows -> Preferences 로 메뉴로 이동합니다.


    이클립스 java 코드



    Java - Editor -> Templates 로 이동합니다.


    New 버튼을 클릭합니다.




    이클립스 java 코드



    키워드로 사용할 이름을 Name에 등록한후 ( 저는 logs 라고 했습니다)


    Contenxt를 Java 로 변경 합니다.


    Insert Variable를 누르면. 밑의 이미지 처럼 스크롤이 생기면서 메뉴가 생성됩니다.





    로그 자동완성기능




    자바명은 enclosing_type이며, 메서드명은 enclosing_method 입니다.

    원하시는 타입을 통해 쉽게 매크로를 사용할수 있습니다.


    로그 자동완성기능




    자! 저는 다음과 같은 Pattern 으로 사용하겠습니다.

    ok를 클릭 후 apply로 저장합니다.


    등록이 끝났습니다.

    자바 코드에서 logs를 입력 한 후 

    자동완성기능 (Ctrl + SpaceBar + Enter) 사용하니.

    다음과 같은 바로가기 메뉴

     xxxxController(class명) dsp_report2(메서드명) Start 라고 입력이 됩니다.



    로그 자동완성기능





    Posted by 천상나타