2013-08-15 3 views
1

저는 ehcache를 사용하여 처음이에요. 나는 사용하고있다. 통나무는 산불처럼 자랍니다. 나는 그걸 최소화 할 방법을 찾길 바랍니다. 이들은 페이지 재로드가 발생할 때마다받는 로그 메시지 유형입니다.ehcache 로그를 최소화하는 방법 알아보기 (nseconstructs.web.filter.Filter)

08:33:19.626 [http-8080-6] DEBUG n.s.e.constructs.web.filter.Filter - Request Headers: host -> my.application.com: connection -> keep-alive: cache-control -> max-age=0: accept -> */*: if-none-match -> W/"17227-1367868490000": if-modified-since -> Mon, 06 May 2013 19:28:10 GMT: user-agent -> Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36: referer -> my.application.com/f/u25l1s4/normal/render.uP: accept-encoding -> gzip,deflate,sdch: accept-language -> en-US,en;q=0.8: cookie -> SESS29f919b3f2c84b3e362ffe4e56d595bd=4b4e6edlaadlhfa6gu8lj66u11; __utma=90227742.1696363642.1351091807.1375806239.1376082782.23; __utmz=90227742.1375806239.22.5.utmcsr=...|utmccn=(referral)|utmcmd=referral|utmcct=/get-help/guides-faqs/emailcalendar/office-365-configuration; BIGipServertest_portal_pool=973860009.36895.0000; __utma=124793366.1826473631.1376577744.1376577744.1376580642.2; __utmb=124793366.37.9.1376580778696; __utmc=124793366; __utmz=124793366.1376577744.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) 

08:33:19.627 [http-8080-6] DEBUG n.s.e.c.web.filter.CachingFilter - Thread http-8080-6 has been marked as visited. 

08:33:19.627 [http-8080-6] DEBUG net.sf.ehcache.Cache - Cache: SimplePageCachingFilter store hit for GET/ResourceServingWebapp/rs/backbone/0.9.2/backbone-0.9.2.min.jsnull 

08:33:19.629 [http-8080-6] DEBUG n.s.e.constructs.web.filter.Filter - Request Headers: host -> my.application.com: connection -> keep-alive: cache-control -> max-age=0: accept -> */*: if-none-match -> W/"17227-1367868490000": if-modified-since -> Mon, 06 May 2013 19:28:10 GMT: user-agent -> Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36: referer -> my.application.com/f/u25l1s4/normal/render.uP: accept-encoding -> gzip,deflate,sdch: accept-language -> en-US,en;q=0.8: cookie -> SESS29f919b3f2c84b3e362ffe4e56d595bd=4b4e6edlaadlhfa6gu8lj66u11; __utma=90227742.1696363642.1351091807.1375806239.1376082782.23; __utmz=90227742.1375806239.22.5.utmcsr=...|utmccn=(referral)|utmcmd=referral|utmcct=/get-help/guides-faqs/emailcalendar/office-365-configuration; BIGipServertest_portal_pool=973860009.36895.0000; __utma=124793366.1826473631.1376577744.1376577744.1376580642.2; __utmb=124793366.37.9.1376580778696; __utmc=124793366; __utmz=124793366.1376577744.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) 

무엇을해야합니까?

덕분에,

+0

loggin에 어떤 프레임 워크를 사용하고 있습니까? log4j? 'log4j.properties' 또는'log4j.xml'의 몇 줄을 공유 할 수 있습니까? –

+0

그것은 스프링 프레임 워크이고 내가 사용하고있는 오픈 소스 프로젝트는 uPortal입니다. 포틀릿도 포함되기 때문에 log4j 특성 파일이 모든 곳에서 존재합니다. 나는 DEBUG을 위해 greop을했고 나는 DEBUG의 모든 인스턴스를 WARN으로 대체했다. 그러나 lib 디렉터리에있는 .jar 파일도있을 수 있습니다. 누군가 나에게 DEBUG 설정이 활성화 된 종속성 인 xmlsec-1.4.3.jar 파일 하나를 알려주었습니다. 그래서 그것을 unjarred 그것을 수정하고 그것을 repackaged 그리고 그것을 해결하지 못했습니다 ... 그래서이 설정을 할 수 있습니다 백 jar 파일 중 하나가 될 수 있습니다 ... 어떤 걱정. – loulou

+0

어쨌든, 나는 그것을 억제하는 더 높은 수준의 방법을 원했다. 아마 Tomcat 설정 일 것이다. – loulou

답변

0

로라는 아마도 톰캣의 수준은 더 자세한입니다. Tomcat은 java.util.logging API (JUL)을 사용하므로 logging.properties 파일 (응용 프로그램 또는 Tomcat의 conf 디렉토리)이 있습니다.

해당 파일에서 다음에 줄을 찾을 수 있습니다.

java.util.logging.ConsoleHandler.level = FINE 
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter 

원하는 수준으로 변경합니다.

은 참조 :

+0

제안 해 주셔서 감사합니다. 오픈 소스 프로젝트에 마이너 릴리스의 파일이 누락되어 최신 릴리스에서 수정 된 것으로 나타났습니다. 그러나 이것은 Tomcat 수준을보다 잘 제어하는 ​​것이 좋습니다. – loulou

0

이는 known bug이다. 로그백은 로깅 구현이지만 로그백 구성이 추가되지 않았기 때문에 발생합니다. 사실 log4j 구성이 잘못 추가되었습니다. resource-server-webapp의 버전 1.0.29에만 영향을주는 것으로 보입니다.

1.0.30에서 수정되었으므로 안전 업데이트와 같이 업그레이드하는 것이 좋습니다. 그러나 할 수 없다면 logback.xml 구성을 전쟁에 추가하면됩니다. the pull request에 업데이트 된 버전에서 추가 된 것을 볼 수 있습니다.

관련 문제