다음은 앞의 코드를 실행한 결과입니다. 콘솔창을 보면 INFO 레벨 이상의 메시지가 출력된 것을 확인할 수 있습니다.
▲ 그림 11-2 실행 결과
appender
appender는 전달받은 로그 정보를 출력할 위치(파일, 콘솔, DB 등)를 결정하는 클래스입니다. Appender 클래스의 유형은 다음과 같습니다.
▼ 표 11-2 Appender의 유형
클래스 |
설명 |
ConsoleAppender |
콘솔에 로그 정보를 출력합니다. |
FileAppender |
파일에 로그 정보를 출력합니다. |
RollingFileAppender |
로그 크기가 지정한 용량 이상이 되면 다른 이름의 파일로 출력합니다. |
DailyRollingFileAppender |
하루 단위로 로그 정보를 파일에 출력합니다. |
SMTPAppender |
로그 메시지를 이메일로 보냅니다. |
NTEventLogAppender |
윈도의 이벤트 로그 시스템에 로그 정보를 기록합니다. |