2013년 11월 26일 화요일

log4j의 SMTPAppender


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

<appender name="mailAppender" class="org.apache.log4j.net.SMTPAppender">
<param name="BufferSize" value="50" />
<param name="SMTPHost" value="sniper.xxxx.co.kr" />
<param name="SMTPPort" value="25" />
<param name="SMTPUsername" value="inter999@xxxx.co.kr" />
<param name="SMTPPassword" value="mypassword" />
<param name="From" value="inter999@xxxx.co.kr" />
<param name="To" value="myID@gmail.com" />
<param name="Subject" value="Testing Log4j mail notification" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ISO8601}]%n%n%-5p%n%n%c%n%n%m%n%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="error" />
<param name="LevelMax" value="fatal" />
</filter>
</appender>

<root>
<priority value="info" />
<appender-ref ref="mailAppender" />
</root>
</log4j:configuration>
log4j을 사용하지 않는 프로젝트는 없겠죠. 가장 많이 쓰는 Appender는 

ConsoleAppender, DailyRollingFileAppender, FileAppender 이정도 일것이다.

하지만 알고 보면 유용한 Appender들이 있으니
JDBCAppender, JMSAppender, SMTPAppender, SocketAppender, TelnetAppender 등이 있다.

댓글 없음:

댓글 쓰기

ETL 솔루션 환경

ETL 솔루션 환경 하둡은 대용량 데이터를 값싸고 빠르게 분석할 수 있는 길을 만들어줬다. 통계분석 엔진인 “R”역시 하둡 못지 않게 관심을 받고 있다. 빅데이터 역시 데이터라는 점을 볼때 분산처리와 분석 그 이전에 데이터 품질 등 데이...