스프링부트 로그

Tae hyun·2023년 2월 8일
0

개발환경

1)application.properties파일위치
conf>src/config>src/main/resources

파일이 여기저기 산재해있을 때는 우선순위가 높은 곳부터 처리됨

2)개발환경(dev, qa...)별 파일이름은 프로필별로 구분한다
application.properties
application-dev.properties: 개발중
application-qa.properties :테스트중

3)프로필 설정
application.properties 파일의 spring.profiles.active=프로필이름
ex)spring.profiles.active=qa

4)로그를 파일로저장하기
개발 전에는 콘솔로 하겠지만 개발이후에는 파일로 저장하는게 좋다
logging.file.path= 파일이름
logging.logback.rollingpolicy.max-file-size=파일크기
logging.level.root를 info로 설정해서 파일크기 넘어가면
파일들이 나눠서 생김

5)로그 레벨 조정
logging.pattern.console=%5level %msg%n

profile
안녕하세요 개발하는 알파카입니다. https://github.com/oh-taehyun

0개의 댓글