Tomcat에는 이미 시동 메시지와 같은 정보 메시지를 표시하는 로그가 있습니다. 서블릿에이 로그에 사용자 정의 정보를 추가하고 싶습니다.내 응용 프로그램 로그를 tomcat의 것으로 추가하십시오.
서블릿에서 Tomcat의 로거 인스턴스를 가져 오는 방법은 무엇입니까?
Tomcat에는 이미 시동 메시지와 같은 정보 메시지를 표시하는 로그가 있습니다. 서블릿에이 로그에 사용자 정의 정보를 추가하고 싶습니다.내 응용 프로그램 로그를 tomcat의 것으로 추가하십시오.
서블릿에서 Tomcat의 로거 인스턴스를 가져 오는 방법은 무엇입니까?
System.out
및 System.err
처리 된 메일,하지만 대부분의 생산 시스템은 파일에 System.out
로깅을 사용하지 않도록 설정 : 그래서 그냥 사용합니다.
그래서 서블릿에서 tomcat의 자체 로그 파일을 기록하는 가장 좋은 방법은 javax.servlet.ServletContext.log(...)
메소드를 사용하는 것입니다. 이 메소드를 사용하는 로그 메시지는 내부 Tomcat 로깅에 의해 처리됩니다.
자세한 내용은 Tomcat Servlet Logging API 설명서를 확인하십시오.
ypur 서블릿에서 stdo
에 쓸 때 출력은 tomcat의 로그 파일 ./logs/catalina.out
으로 리디렉션됩니다. catalina.out
로그 파일에 기록 기본적으로
System.out.println("Hello");