2012-07-19 3 views
0

거의 모든 타이틀에, 부두에서 로깅에 대한 내 구성 파일은 다음과 같다 : config 파일의stderr 및 stdout을 Jetty의 고유 한 파일로 리디렉션하는 방법은 무엇입니까?

요지가 사용할 수 있습니다 ->https://gist.github.com/3145564

내 문제는 모든 파일에가는 것입니다 여기서 stderr는 리디렉션되고 info 로그, 경고 로그가 표시되며 sdtout 스트림이 리디렉션되는 파일에는 아무 것도 표시되지 않습니다.

감사합니다. 정말로 감사드립니다.

답변

3

부두는 기본적으로 원시 로깅을 사용합니다. 왜냐하면 우리는 누군가가 사용할 로깅 프레임 워크에 대한 가정을 할 수 없기 때문입니다. 그러나 우리는 slf4j-api 항아리를 클래스 패스에 놓기 만하면됩니다. 그러면 우리는 그것을 사용하기 시작할 것이고 거기에서 원하는대로 로깅을 리디렉션 할 수 있습니다.

기본 정보는이를 참조하십시오 http://wiki.eclipse.org/Jetty/Feature/Jetty_Logging

여기에 웹 어플리케이션을 기반으로 로그 선별의 좋은 세밀하게 예를 찾아보실 수 있습니다

: 부두 로깅 밖으로 거칠게 보이는

http://wiki.eclipse.org/Jetty/Tutorial/Sifting_Logs_with_Logback

그래서 동안을 상자는 모든 사용자 로깅 프레임 워크에서 문제를 일으키지 않는 방식이어야합니다. 부두는 여러 가지 방법으로, 임베디드, 배포판, 안드로이드 등의 장치에 사용됩니다. 우리는 간단한 간단한 방법으로 이 slf4j 설정을 통해 필요한 모든 제어 기능을 제공하십시오.

+0

감사합니다. 자습서를 사용하여 Logback을 사용해 보았지만 로그를 정보, 경고 로그 및 오류 로그가있는 두 개의 파일로 나누는 방법을 볼 수 없습니다. 나의 이해에 내가 할 수있는 유일한 일은 패키지를 기반으로하는 분리 된 로그이다. 레벨에서는 최상위 로그가 아닌 최소 레벨 만 설정할 수 있습니다. 내가 맞습니까? 아니면 내가 뭔가를 오해하니? – Remy

+0

"필터"(http://logback.qos.ch/manual/filters.html)로 다시 행복해졌습니다. Jesse. – Remy

관련 문제