Log4j
둘러보기로 가기
검색하러 가기
| 개발자 | 아파치 소프트웨어 재단 |
|---|---|
| 안정화 버전 | 2.10.0
/ 2017년 11월 18일 |
| 저장소 | |
| 운영 체제 | 크로스 플랫폼 |
| 종류 | 로깅 도구 |
| 라이선스 | 아파치 2.0 라이선스 |
| 웹사이트 | http://logging.apache.org/log4j |
log4j는 프로그램을 작성하는 도중에 로그를 남기기 위해 사용되는 자바 기반 로깅 유틸리티이다. 디버그용 도구로 주로 사용되고 있다.
log4j의 최근 버전에 의하면 높은 등급에서 낮은 등급으로의 6개 로그 레벨을 가지고 있다. 설정 파일에 대상별(자바에서는 패키지)로 레벨을 지정이 가능하고 그 등급 이상의 로그만 저장하는 방식이다.
- FATAL
- ERROR
- WARN
- INFO
- DEBUG
- TRACE
포팅[편집]
- Log4cxx 홈페이지 - C++용 이식
- Log4cplus 홈페이지 - C++용으로 이식된 또 다른 것
- dlib C++ library 홈페이지 - C++용 이식을 아직 담고있는 것
- Log4c - C용 이식
- Log4perl - 펄용 이식
- Log4js - 자바스크립트용 이식
- logging - log4j의 영향을 받은 파이썬용 공식 로깅 모듈.
- Log4r - log4j의 영향을 받은 루비용 로깅 모듈
- Log4net - 마이크로소프트 닷넷 프레임워크로 이식
- log4php PHP용 이식
- log4d 델파이용 이식
외부 링크[편집]
- Log4j 공식 홈페이지
- Complete log4j manual (도서)
- Log4j 위키
- Pantheios - "The C++ Logging Sweetspot" - C/C++ 로깅 API 라이브러리