미리 정의 된 코드 스 니펫을 추가하는 코드를 작성하는 것이 좋습니다.로깅을 자동화하는 방법
예 : 나는에 존재하는 모든 클래스에 대한 자바 코드를 통해 클래스에 생성자를 제외하고 진입 점과 모든 메소드의 종료 시점에서 라인 아래에 다음을 추가 org.apache.commons.logging.LogFactory.getLog("DEBUGGER." + MyClass.CNAME);
로 초기화 클래스 필드 com.ck.MyClass.DEBUGGER
를 생성
원하는 요지에 최선의 방법 및 API 것이 무엇 내 프로젝트
final String methodName = "process()";
if (MyClass.DEBUGGER.isDebugEnabled()) {
MyClass.DEBUGGER.debug(CommonLoggingConstants.METHOD_ENTRY + MyClass.CNAME + CommonLoggingConstants.HASH + methodName);
}
Netbeans와 같은 IDE를 사용하는 경우 템플릿을 만들 수 있습니다. 아래 링크를 확인하십시오. https://platform.netbeans.org/tutorials/nbm-filetemplates.html, https://netbeans.org/competition/win-with-netbeans/customize-java-template.html –
코드가 이미 존재한다면 Aspect Oriented Programming을 살펴보십시오. 그렇지 않으면 IDE가 도움이 될 수 있습니다. – Henry
Eclipse와 같은 IDE의 템플릿은 http://stackoverflow.com/a/1029304/3082272를 참조하십시오. – bobbel