Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 옥길요거트
- 광명파티룸
- 부천파티룸
- 존경하는위인
- 옥길동요거트
- 파티룸
- 보드게임점수계산
- 스컬킹점수계산
- 웹개발
- 해외여행
- 구로파티룸
- 옥길동파티룸
- 스페이스우일
- 스컬킹
- mysql
- 취미
- MBTI
- 부천공간대여
- 개발자
- 착한코딩
- 그릭요거트
- 서울파티룸
- 옥길그릭요거트
- 휴식
- 보드게임점수
- 스컬킹점수
- 옥길파티룸
- 코딩
- 일
- 가장존경하는인물
Archives
- Today
- Total
SIMPLE & UNIQUE
Log4j 본문
Log4j
- Log4j는 자바기반의 로깅 유틸리티로, Apache에서 만든 오픈소스 라이브러리다.
- System.out.println()과 차이점 - 시스템의 성능에 큰 영향을 미치지 않으면서도, 옵션 설정을 통해서 다양한 로깅 방법을 제공한다. 환경설정을 통해서 선택적인 로그를 남긴다거나, 특정 파일등에 로그를 생성하는 등 다양한 이점을 가지고 있다.
- Log4j의 구조는 다음과 같다.
요소
설명
Logger
출력할 메시지를 Appender에 전달한다.
Appender
전달된 로그를 어디에 출력할 지 결정한다. (콘솔 출력, 파일 기록, DB 저장 등)
Layout
로그를 어떤 형식으로 출력할 지 결정한다.
로그 레벨
설명
FATAL
아주 심각한 에러가 발생한 상태를 나타낸다.
ERROR
어떠한 요청을 처리하는 중 문제가 발생한 상태를 나타낸다.
WARN
프로그램의 실행에는 문제가 없지만, 향후 시스템 에러의 원인이 될수 있는 경고성 메시 지를 나타낸다.
INFO
어떠한 상태변경과 같은 정보성 메시지를 나타낸다.
DEBUG
개발시 디버그 용도로 사용하는 메시지를 나타낸다.
TRACE
디버그 레벨이 너무 광범위한것을 해결하기 위해서 좀 더 상세한 이벤트를 나타낸다.
출처: http://addio3305.tistory.com/43 [흔한 개발자의 개발 노트]
'Java & Spring > Guide' 카테고리의 다른 글
public static void main(String[] args) (0) | 2017.08.23 |
---|---|
JAVA Session 사용법 (0) | 2017.08.23 |
컴포넌트(Component)란? (0) | 2017.08.16 |
session 내장 객체 (0) | 2017.08.16 |
JSP 내장 객체 (0) | 2017.08.16 |
Comments