티스토리 뷰
로깅 퍼사드
- Commons Logging, SLF4j
- 실제 로깅을 하지않고 로거api들을 추상화 해놓은 인터페이스
- 프레임워크는 보통 로깅 퍼사드를 사용한다.
- 장점 : 로거를 바꿔서 사용 할 수 있게 해준다.
중간에 과정이 있지만 최종적으로는 Logback을 사용한다.
디버그
--debug, -Dddebug는 모든 메시지를 디버그로 찍는것은 아니고
embadded container, Hibernate, Spring boot 에 관한것만 디버그 모드로 찍는다.
모든 메시지를 찍고싶을때는 --trace
컬러 출력
application.properties에 spring.output.ansi.enabled = always
파일 출력
logging.file는 path 설정
logging.path는 directory 설정
로그레벨 설정
logging.level.패키지명 = 로그레벨 ex)DEBUG
커스텀 로그 설정 파일 사용하기
- Logback : logback-spring.xml
- Log4J2 : log4j2-spring.xml
- JUL (비추) : logging.properties
- Logback extension
- 프로파일 <springProfile name = "프로파일">
- Environment 프로퍼티 <springProperty>
로거를 Log4j2로 변경하기
pom.xml 에서 logging을 exclusion 하고 다시 log4j2를 의존성 추가
※참조
www.inflearn.com/course/스프링부트/dashboard
'Spring' 카테고리의 다른 글
웹 MVC - 1부 ~ 7부 (0) | 2020.07.09 |
---|---|
테스트 (0) | 2020.07.08 |
Profile (0) | 2020.07.08 |
외부설정 - 2부 (0) | 2020.07.07 |
외부 설정 - 1부 (0) | 2020.07.07 |
- Total
- Today
- Yesterday
- 드림코딩
- http
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 김영한 JPA
- JPA 연관관계 매핑
- 김영한 http
- js api
- 모던자바스크립트
- 이펙티브자바 아이템60
- 프로그래머스 SQL
- 이펙티브자바 스터디
- js array
- JS 딥다이브
- 이펙티브자바 아이템59
- 킹수빈닷컴
- HTTP 완벽 가이드
- 백기선 스터디
- 이펙티브자바
- HTTP 완벽가이드
- GCP
- Spring Security
- java
- BOJ
- REST API
- 패스트캠퍼스 컴퓨터공학 완주반
- dreamcoding
- ㅇㄷㅇㅈ
- js promise
- 프로그래머스
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |