최근 프로젝트에 Log4J 를 Logback 으로 교체하고, 코드 전반적으로 로그를 적용하게 되면서 코드를 대량으로 수정 할 일이 생겼는다. 보통은 Refactoring이나 File Search 의 replace 기능을 이용하는데 이 작업을 하기엔 불편한 점이 많아서 다이나믹 임포트를 이용해 logger 선언을 편리하게 해주는 이클립스 템플릿을 만들어봤다.
이 템플릿을 이용하면 logger까지 치고 CTRL+SPACE 키를 누를때 로거 선언과 클래스 임포트가 한번에 된다.
Window > Show View > Templetes 으로 Templetes view 를 연 후 다음과 같이 템플릿을 하나 추가하자
타이핑 하기 귀찮은 분은 다음 텍스트를 copy & paste!
private static final Logger logger = LoggerFactory.getLogger(${enclosing_type}.class);
${:import(org.slf4j.Logger,org.slf4j.LoggerFactory)}${cursor}
이제 이클립스 자바 에디터에서 logger, CTRL+SPACE, ENTER 로 보다 손쉽게 Logger를 선언 할 수 있다.
'IT > Eclipse' 카테고리의 다른 글
Flex/Flash Builder 컬러 셋팅 가져오기 (0) | 2012.06.14 |
---|---|
이클립스 컬러 셋팅 가져오기 (1) | 2010.06.09 |
Eclipse Ganymede with Flex 3 Eclipse plug-in (0) | 2009.06.19 |