스프링 부트 기본 로그 위치
에spring-boot
응용 프로그램 사용자 지정 로그 파일을 지정할 수 있습니다.
java -jar spring-boot-app.jar --logging.file=/home/ubuntu/spring-boot-app.log
하지만 지정하지 않으면 어디로 가는 거죠?
다음 폴더 중 하나에서 찾을 수 없습니다.
/tmp/
/var/log/
~/
나는 없다spring-boot-starter-logging
또는 기타 로깅 종속성을 지정합니다.
나는 비슷한 것을 갖고 싶었다.catalina.out
기본 설정에서는 임베디드 Tomcat이 실행되므로:
INFO 10374 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8100 (http)
Spring Boot에서는 모든 내부 로깅에 Commons Logging이 사용되지만 기본 로그 구현은 열린 상태로 유지됩니다.
Java Util Logging, Log4J, Log4J2 및 Logback 기본 구성이 제공됩니다.어느 경우든 로거는 콘솔 출력을 사용하도록 사전 설정되어 있으며 옵션 파일 출력도 사용할 수 있습니다.
Spring Boot 로깅 매뉴얼 참조.
기본 로그 설정에서는 메시지가 기록될 때 콘솔에 에코됩니다.따라서 설명에 따라 명시적으로 파일을 지정할 때까지 해당 파일은 콘솔에 남아 있습니다.
기본적으로는 Spring Boot는 어떤 파일에도 로그를 출력하지 않습니다.(콘솔 출력에 가세해) 파일에 로그를 쓰는 경우는, 어느쪽인가의 로깅을 사용할 필요가 있습니다.file 속성 또는 logging.path 속성(둘 다 아님)입니다.
application.properties에서 다음과 같이 설정합니다.
logging.file=/home/ubuntu/spring-boot-app.log
이렇게 하면spring-boot-app.log
로 줄서다./home/ubuntu
.
기본적으로는 Spring Boot은 콘솔에만 기록하고 로그 파일은 쓰지 않습니다.콘솔 출력과 더불어 로그 파일을 쓰려면logging.file
또는logging.path
속성(예:application.properties
).
다음 코드입니다.application.properties
로그가 작성됩니다./home/user/my.log
:
logging.path = /home/user
logging.file = my.log
언급URL : https://stackoverflow.com/questions/31939849/spring-boot-default-log-location
'programing' 카테고리의 다른 글
application.properties를 사용하여 봄에 CSRF를 비활성화하려면 어떻게 해야 합니까? (0) | 2023.03.14 |
---|---|
WordPress에서 wp_get_nav_menu_items를 사용하여 커스텀 메뉴/서브메뉴 시스템을 생성하는 방법은 무엇입니까? (0) | 2023.03.14 |
네이티브 응답 오류: 요소 유형이 잘못되었습니다. 문자열 또는 클래스/함수가 필요한데: 개체를 받았습니다. (0) | 2023.03.14 |
org.springframework.boot.web.support가 존재하지 않습니다. (0) | 2023.03.14 |
폐지 통지:React DOM.render는 React 18에서 지원되지 않습니다. (0) | 2023.03.14 |