SMTPAppender Class
org.apache.log4j.net.SMTPAppender
The SMTP Appender sends an email through SMTP for each logged message.
XML Configuration
Example configuration
This configuration will email any log message that is an error or higher.
<appender name="AdministratorEmail" class="org.apache.log4j.net.SMTPAppender"> <param name="BufferSize" value="512" /> <param name="SMTPHost" value="some.email.host.org" /> <param name="From" value="appname@server.com" /> <param name="To" value="adminA@server.com,adminB@server.com" /> <param name="Subject" value="SomeApplication on SomeServer12" /> <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>