티스토리 뷰
log4j 혹은 logback 설정을 통해 로그를 찍는 경우에 별다른 설정이 없으면 중복 로그가 발생한다.
logger는 기본적으로 정의한 패키지의 상위로부터 모든 appender를 상속받는다.
이런 기본설정 때문에 중복 로그가 나타난다. 하나의 로거에서 여러 다른 appender로 동시에 로그를 출력할 수 있는 장점이 있지만, 중복 로그는 보기가 안 좋다.
이런 문제점을 해결할 수 있는 옵션은 additivity="false"로 지정하는 것이다. 해당 attribute로 지정하면 로거는 상위로부터 내려오는 appender를 상송을 하지 않게 된다.
<logger name="jdbc" level="OFF" additivity="false" />
<logger name="com.tistory.reference" level="DEBUG" additivity="false">
<appender-ref ref="STDOUT" />
</logger>
<logger name="jdbc.sqlonly" level="DEBUG" additivity="false">
<appender-ref ref="STDOUT" />
</logger>
<logger name="jdbc.resultsettable" level="DEBUG" additivity="false">
<appender-ref ref="STDOUT" />
</logger>
<root level="INFO">
<appender-ref ref="STDOUT" />
</root>
'프로그래밍 > Back end' 카테고리의 다른 글
[Back end] MyBatis reusltType & reusltMap 차이점 (0) | 2019.08.20 |
---|---|
[Back end] JDK, JRE 무엇이 다른가? 그리고 JVM (0) | 2019.07.08 |
[Back end] Java RestTemplate 예제 (Get&Post&Put&Delete) (0) | 2019.07.05 |
[Back end] Java 부동소수점 산술 연산 주의사항 (0) | 2019.05.26 |
[Back end] Java의 특징 (0) | 2019.05.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- 제주도 여행
- effective java
- Eclipse
- 리눅스 명령어
- 개발환경
- React
- 이직
- 성능분석
- 자바스크립트
- Tomcat
- Maven
- spring
- 제주도 3박4일 일정
- 회고
- Java
- 오라클 내장 함수
- 경력관리
- 정렬 알고리즘
- 프로그래머
- SQL
- Linux 명령어
- 오라클
- sort algorithm
- 자바
- javascript
- 프로그래머스
- 리액트
- 소프트웨어공학
- Collection
- 리액트 16
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함