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 등이 있다.

댓글 없음:

댓글 쓰기

블록체인 개요 및 오픈소스 동향

블록체인(block chain) 블록체인은 공공 거래장부이며 가상 화폐로 거래할때 발생할때 발생할 수 있는 해킹을 막는 기술. 분산 데이터베이스의 한 형태로, 지속적으로 성장하는 데이터 기록 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가...