2017-12-19 5 views
0

프로덕션 서버가 AWS에서 tomcat8을 실행하는 동안 My Dev 시스템에는 JBoss가 있습니다.서버의 기본 로그 파일에 정보를 기록하십시오.

Log (java.util.loggin)을 기본 디렉토리의 기본 로그 파일에 어떻게 설정합니까? 예를 들어, 각 서버의 로그 파일에 대한 기본 경로는 다음과 같습니다. (NO 3 자 로거하시기 바랍니다)

/로그/tomcat8/카탈

의 jboss-4.0.4/서버/some_server_conf/로그/I가 본 적이 몇 가지 code examples에서

하는 FileHandler("file.log")이 제공되지만이 로그는 프로젝트 폴더 내에 로컬로 존재하며 프로덕션 환경에서는 외부에서 액세스 할 수 없습니다. 응용 프로그램을 로그 정보를 기본 디렉토리와 기본 파일에 추가하는 루트 로깅 시스템의 일부로 만들고 싶습니다.

측면 사고 : 프로덕션 서버와 완전히 다른 전략이 있는지 알려주십시오.

마지막으로 100 줄을 요청하여 AWS에서 로그 파일을 쉽게 볼 수 있으며 실행되는 동안 내 응용 프로그램과 관련하여 의미있는 정보를 추가하고 싶습니다.

public class Service { 

    private static Logger logger = Logger.getLogger("myproject"); 

    public Service() { 
     logger.log(Level.INFO, "abc"); 

    } 

} 

답변

관련 문제