일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 아이콘
- Intent
- Java
- 청주
- 생명주기
- 프로그래밍
- jQuery
- 웹개발
- 안드로이드
- 에디터
- TinyMCE
- 제이쿼리
- java 8
- 게시판
- 안드로이드 AVD
- JavaScript
- 회원가입
- 인텐트
- 자바
- androidstudio
- 글쓰기
- 주님의교회
- Activity
- #청주주님의교회
- CSS
- Android
- Selector
- Resources
- Spring
- 영성
- Today
- Total
공부하는 블로그
SLF4J와 Logback을 이용한 로그 남기기 본문
로그 남기기
1. 이전에는 log4j와 commons-logging이 주로 사용되었음
2. Spring도 commons-logging을 사용해 로그를 남기고 있음
3. 하지만 SLF4J가 나온 이후 수많은 오픈소스 프로젝트가 SLF4J를 선택하고 있음
4. 여러 오픈소스 프로젝트를 사용하다 보면 Logging Tool이 혼재되어 충돌이 되는 경우가 빈번
5. 이럴 경우 Logging Tool을 통일시켜 주어야 함
6. 이 중 가장 최근에 나오고 가장 많이 사용되고 있는 SLF4J, Logback으로 통일 함
Java에는 많은 로깅 툴이 존재한다.
1. commons-logging
2. log4j
3. java util logging
4. logback
-Logback Log Level
1.Trace : 모두 포함
2.Debug : Debug, Info, Warn, Error 포함
3.Info : Info, Warn, Error 포함
4.Warn : Warn, Error 포함
5.Error : Error만 포함
-Logback Log Level
1.Trace : 모두 포함
2.Debug : Debug, Info, Warn, Error 포함
3.Info : Info, Warn, Error 포함
4.Warn : Warn, Error 포함
5.Error : Error만 포함
http://highlighttt.tistory.com/7 [떼이커의 이야기]-Logback Log Level
1.Trace : 모두 포함
2.Debug : Debug, Info, Warn, Error 포함
3.Info : Info, Warn, Error 포함
4.Warn : Warn, Error 포함
5.Error : Error만 포함
pom.xml 에서 spring-webmvc에서 commons-logging 제거
SLF4J , LogBack Dependency(의존성) 추가
Dependencies검색후 안나 올경우에는
https://mvnrepository.com/ 검색
UserController에 LoggerFactory
src/main/resources /logback.xml 설정
STDOUT은 로그 출력
FILE은 로그파일 저장
'Develop > Spring' 카테고리의 다른 글
Spring 파일업로드 (0) | 2017.09.14 |
---|---|
Spring error-page (0) | 2017.09.14 |
Spring Interceptor(인터셉터) (0) | 2017.09.14 |
Static File (CSS,JS,IMG) 설정 (0) | 2017.09.13 |
Spring 기본 설정 정리 (0) | 2017.09.06 |