2011-03-13 6 views
2

나는 이클립스가 내 애플 리케이션을위한 디버그 레벨 트레이스와 다른 모든 것에 대한 경고 레벨 트레이스를 출력하고 싶다.구글 앱 엔진 일식 플러그인 로깅 수준을 설정하는 방법?

내 WEB-INF/logging.properties에서 중요한 것은 로깅 수준을 제어하는 ​​유일한 방법은 "실행"> "디버그 구성 ..."을 통해 내 응용 프로그램을 선택한 다음 "GWT "탭을 클릭하고 로깅 수준을 변경합니다. 문제는 모든 로거에 대해 디버깅 수준을 설정한다는 것입니다.

내 앱에만 디버깅 메시지를 출력하도록 할 수있는 방법이 있습니까? 그들이 GWT와 AppEngine에 로거를 결합하려고 할 때 구글이 SDK 1.3.7 주위 어딘가에 로그인 파산 것으로 보인다

java.util.logging.ConsoleHandler.formatter=myproject.LogFormatter 

# Set the default logging level for all loggers to WARNING 
.level=WARNING 

#org.datanucleus.level=WARNING 
#org.apache.level=WARNING 
#com.google.apphosting.level=WARNING 
myproject.level=FINEST 

# Set the default logging level for ORM, specifically, to WARNING 
DataNucleus.JDO.level=WARNING 
DataNucleus.Persistence.level=WARNING 
DataNucleus.Cache.level=WARNING 
DataNucleus.MetaData.level=WARNING 
DataNucleus.General.level=WARNING 
DataNucleus.Utility.level=WARNING 
DataNucleus.Transaction.level=WARNING 
DataNucleus.Datastore.level=WARNING 
DataNucleus.ClassLoading.level=WARNING 
DataNucleus.Plugin.level=WARNING 
DataNucleus.ValueGeneration.level=WARNING 
DataNucleus.Enhancer.level=WARNING 
DataNucleus.SchemaTool.level=WARNING 

답변

2

: 여기

처럼 내 WEB-INF는/logging.properties 보이는 방법이다. 여기에 "고정"버그는 다음과 같습니다

http://code.google.com/p/googleappengine/issues/detail?id=4011

불행하게도 그들은 훨씬 더 상황을 만들어 - 그것은 거기에서 appengine 로깅 컨트롤에서 GWT 로깅 컨트롤을 분리 할 수있는 방법이없고, GWT 로거는 로깅을 무시 나타납니다. 속성. 가장 이상한 부분은 GWT가없는 GAE 앱을 사용하는 경우 로깅을 제어 할 수 없다는 것입니다. 임계 값을 DEBUG로 설정할 수는 없습니다.

지금까지이 문제가 해결 될 때까지 내가, 우리가 끝장 말할 수있는 - 그것은 아직 인정되지 않은 :

http://code.google.com/p/googleappengine/issues/detail?id=4591

에서 appengine에 울화를 그 문제를 스타 및 던져하세요 -java 메일 링리스트 :-(

관련 문제