2012-05-30 2 views
2

Restlet 프레임 워크를 사용하는 코드가 있습니다. 그것은 내 log4j 로그 파일에 오류를 작성하고 있습니다 :Restlet 프레임 워크에서 로그 오프를 해제 할 수 있습니까?

2012-05-30 12:16:42,169 3278917 ERROR [STDERR] (Thread-97:) 30-May-2012 12:16:42 org.restlet.engine.http.connector.HttpClientHelper start 
INFO: Starting the default HTTP client 

이 로그 오프 할 수있는 방법이 있습니까? Client.getLogger()이 있다는 것을 알았지 만 로그 오프를 해제하는 데 사용할 수있는 방법이 없습니다.

답변

3

일반적인 Java 로깅 구성 (java.util.logging)을 사용할 수 있습니다. Restlet Framework는 프로그래밍 방식으로 이러한 속성을 조정할 수있는 간단한 방법을 제공합니다. 예를 들어 전화 :

org.restlet.engine.Engine.setLogLevel(Level.OFF); 
+0

안녕하세요 제롬. org.restlet.engine.Engine에는 setLogLevel 메소드가 없습니다. – user265330

+0

이 효과가 없습니다 :'client.getLogger(). setLevel (Level.OFF);'. 이것이'Response response = client.handle (request);라고 불리우 자마자 여전히 로그에 출력된다. – user265330

+0

누구나이를 달성하는 방법을 알았습니까? – user265330

0

안녕 그것은 어쩌면 조금 늦게하지만 나를 위해 다음과 같은 코드는했다 : 그들은 ;-)

을 중요하지 않기 때문에 내가 자원 구성 및 exectution을 왼쪽

ClientResource resource = new ClientResource(); 
resource.getLogger().setLevel(Level.WARNING); //<-- important