2017-04-26 6 views
0

Groovy 스크립트 내에서 부두 웹 서버를 시작합니다. Jetty의 기본 로깅은 StdErrLog입니다. 이제이 로깅을 구성하고 싶지만 the documentation에는 start.jar 메서드를 사용하여 Jetty를 시작할 때이 작업을 수행하는 방법 만 언급되어 있습니다.Embedded Jetty에서 StdErrLog를 구성하는 방법

임베디드 Jetty에서 StdErrLog를 사용하여 회전 로그 파일을 구성, 구체적으로 구성하는 방법은 무엇입니까?

+0

왜 StdErrLog입니까? Jetty가 java.util.logging을 사용하도록 구성한 다음 java.util.logging을 구성하여 원하는 이벤트를 표시하거나 필터링하거나 캡처하십시오. –

+0

그럴 수도 있지만 StdErrLog로이 작업을 수행하는 방법을 구체적으로 찾고있었습니다. –

답변

1

here 전에 대답했습니다. 몇 년 된 것이지만 당신을 도울 것입니다. 또한 페이지를 실수로 9.4.x 문서에서 잘라내어 다시 추가 하겠지만 9.3.x 설명서 here에서 지금 찾을 수 있습니다. 이 cookbook examples도 도움이 될 것입니다, 그러나 다시 그들은 지금 몇 살입니다.

+0

그래, 나는 이미 그 대답과 당신이 링크 한 문서를 읽었지만 로깅 구현을 바꾸는 방법 만 말해 준다. 이것은 임베디드 모드에서 어떻게 구성 될지 말하지 않습니다 : java -jar ../start.jar --add-to-start = console-capture –

+0

@NicolasMommaerts [console-capture] (https://github.com) /eclipse/jetty.project/blob/jetty-9.4.x/jetty-util/src/main/config/etc/console-capture.xml)은 기존 RolloverFileOutputStream을 System.setErr 및 System.setOut에 신중하게 적용하는 것입니다. –