0

스프링 부트로 2 개의 응용 프로그램을 만들었습니다. Amazon Elastic Beanstalk에 배포했습니다. 하나는 Java 환경에 배포되고 다른 하나는 Tomcat에 배포됩니다. Tomcat에는 catalina.out 로그가 있습니다. 여기서 spring4 어플리케이션과 log4j로 작성된 로그를 찾을 수 있습니다. Java 애플리케이션은 log web-1.log를 가지고 있지만, 매시간 롤링되며, 마지막 5 개의 로그 만 찾을 수 있습니다. 더 나은 방법으로 로그를 남기거나 이전 로그를 저장하거나 (S3 일 수 있음) 보존 정책을 변경 하시겠습니까?스프링 부트 응용 프로그램으로 Amazon Elastic Beanstalk에 로그온하는 방법

답변

0

log rotation을 S3에 적용 할 수 있습니다. 엘크 스택 옵션도 있지만 노력이 필요합니다. 더 많은 솔루션을 원한다면 cloudwatch를 활용할 수 있습니다. 예를 들어 로그를 다시 cloudwatch로 보내는 사용자 정의 appender으로 로거를 설정합니다.

cloudwatch를 사용하면 로그를 확인하는보다 친숙한 방법을 사용할 수 있습니다.