Tomcat을 설치했으며 SLF4J를 로깅 프레임 워크로 사용했습니다. 나는 slf4j-api-1.6.4.jar
과 slf4j-jdk14-1.6.4.jar
을 Tomcat 라이브러리에 복사했습니다. 즉 $TOMCAT_HOME/lib
입니다.Tomcat의 SL4JF가 로그 파일에 나타나지 않습니다.
SLF4J를 사용하는 경우 java.util.Logger
으로 위임해야하며 기본 Tomcat 로깅 프레임 워크로 위임합니다. 그러나 배포하고 응용 프로그램을 검사 할 때 아무 것도 기록되지 않습니다. 내 모든 예외/로그 정보가 손실됩니다.
내 이해가 맞습니까, 아니면 클래스 경로에 보관할 것이 없습니까?
구성이 정확하다고 생각되면 JUL 구성 파일 (logging.properties)을 추가하십시오. – foch
Tomcat JULI를 순수 SLF4J + Logback으로 대체하는 프로젝트의 https://github.com/grgrzybek/tomcat-slf4j-logback을 볼 수 있습니다. 개별 WAR 로깅 구성과 충돌하지 않습니다. –
foch, 기본 로깅을 사용합니다. 서버 설치와 함께 제공되는 등록 정보 Grzegorz Grzybek, 링크 해줘서 고마워. 그러나 나는 왜 그것이 defalt에 의해 작동하지 않는지에 관해 알고 싶다. 이것은 우리가 바람둥이를 사용한다면 SL4J가 유용하지 않다는 것을 의미합니까? –