자바는 Log4J 같이 외부 벌채 포장을 이용하는 필요를 삭제하는 경편한 벌채 포장 (java.util.logging)로 들어온다. 그러나 그것은 아직도 각 종류에서 포함하기 위하여 그것을 성가신과 반복에게 만드는 어떤 윤곽을 요구한다. 당신은, 지명한다 그것을, instantiate 그것을 등등 당신의 기록 장치를 선택할 필요가 있다.

나는 간단한 해결책을 좋아한다. 쉽게 ging 당신의 벌채 필요를 위해 java.log를 사용하는 최고 간단한 방법은 여기 있다.

당신은 또한 이 쉽게 (방법 이름, 시간 등등을 부르는) 정보 더, 입도 및 통제를 제공하는 당신의 ging java.log를 사용하기 위하여 System.out.println를 전부 개조하도록 해결책을 이용할 수 있다.

이 해결책은 JDK 1.5에 적용 가능하다 저쪽에 단지, 사용한다 정체되는 수입품을.

만약에 무엇이든) 첫째로 당신의 자바 원시 파일 전부의 위에 뒤에 오는 선을 포함하십시오 (포장 계산서 후에:
ging 정체되는 java.util.log를 수입하십시오. Logger.global;

이것은 세계적인 기록 장치 방법을 당신의 부호에서 이용할 수 있게 한다. 이렇게 지금 당신은 로그 메시지 같이 쉽게 할 수 있다:
global.severe ("이것은 가혹한 과실"이다);

global.info ("이것은 정보만"이다);

당신은 예외를을 가진 벌채할 수 있다:
공중 빈 던지기 (끈 sourceClass, 던져지는 끈 sourceMethod, Throwable)

간결에서 ging java.util.log의 모든 방법. 기록 장치는 정체되는 방법 및 정체되는 문맥에서 조차 당신에게 유효하다.

주: 불행히도 당신은 그것을 가혹한 단순히 () 빌고 또는 정보 같이 더 짧은 조차 만들 수 없다 (). 그러나 당신은 l를 말하고 l.severe를 사용하기 위하여 이름을 단축할 수 있다 (). 이것은 세계로 instantiated 정체되는 기록 장치 변하기 쉬운 지명한 l 선언 요구한다;

나는 나의 프로젝트에 있는 간단한 벌채 필요를 위해 광대하게 이 접근을 사용하고 있다.