기본 콘텐츠로 건너뛰기

gsjava 로깅 라이브러리 로그백 (Logback) java logger

https://m.blog.naver.com/PostView.nhn?blogId=javaking75&logNo=220321425116&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F
Logback ?

Logback은 Log4j의 개발자인 Ceki Gulcu라는 분이 만들었다. (Ceki Gulcu라는 분이 SLF4j와 LogBack을 함께 개발)
그래서 Log4j보다 많은 발전을 이루었다.  참고) http://logback.qos.ch/reasonsToSwitch.html

- Log4j에 비해 속도나 메모리 사용면에서 개선 (성능이 10배정도 개선)
- SLF4J의 인터페이스를 직접 구현
설정파일의 자동 리로딩
- 설정파일의 조건부 처리 기능
로그파일 압축, 오랜된 로그 파일 삭제 
- 런타임에 설정한 값에 따라 로그를 분리하여 처리할 수 있는 SiftingAppender 제공
- groovy 언어로 설정 파일 작성 가능
- ...등

LOGBACK을 사용해야 하는 이유에 대해서 좀 더 자세히 알고싶다면 BEYONDJ2EE 님이 작성하신 내용 LOGBACK 사용해야 하는 이유 (REASONS TO PREFER LOGBACK OVER LOG4J) 참고 

“LOGBack“은 크게 3가지 컴포넌트로 구성이 되어 있습니다. 
“logback-core“는 말 그대로 핵심 코어 컴포넌트 입니다.
“logback-classic“은 “slf4j“에서 사용이 가능하도록 만든 플러그인 컴포넌트 입니다.
“logback-access“는 사용하는 어플리케이션이 “웹 어플리케이션“일 경우 빛을 바라는 컴포넌트 입니다.” HTTP 요청에 대한 강력한 디버깅 기능을 제공 합니다.”

core는 classic과 access의 공통라이브러리입니다. maven repository를 쓴다면 classic만 추가하면 관련 라이브러리가 추가 됩니다.

댓글

이 블로그의 인기 게시물

UltraEdit Professional Version 18.20.0.1014 라이센스 키 넣기

Step 1: unpack rar archive      Step 2: run the setup   Step 3: Use the given keygen to activate    Add the line   127.0.0.1 licensing.ultraedit.com         to your %WINDOWS%\system32\drivers\etc\hosts file                 Enter any data for license-id and password (license-id must be a         number)                 Choose Offline activation and generate corresponding activation         codes for your user codes   Step 4: Enjoy and Support Developers, Buy It, They Deserved It!

dmesg 메시지 실시간으로 보기

참조사이트 http://imitator.kr/Linux/556 # tail -f /var/log/messages # tail -f |dmesg //기본 2초 단위로 갱신 된다. # watch "dmesg | tail -f" //1초 단위로 갱신하면서 보여준다. # watch -n 1 "dmesg | tail -f" // 보여주는 줄을 20으로 늘린다. (기본 10줄) # watch -n 1 "dmesg | tail -f -n 20"