Can anybody tell who to tell log4j my 'To' and my 'SMTP-Host' while using a
config file.
I already have these entry in my config file:
log4j.rootCategory=FATAL, SMTPTest
# SMTP appender
log4j.appender.SMTPTest=org.apache.log4j.net.SMTPAppender
# SMTPAppender layout settings
log4j.appender.SMTPAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.SMTPAppender.layout.ConversionPattern=%d %-4r [%t] %-5p
(%c:%L) %x - %m%n
# SMTPAppender email settings
log4j.appender.SMTPAppender ????
and this Java code:
import org.apache.log4j.net.SMTPAppender;
import org.apache.log4j.Category;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.PropertyConfigurator;
//PropertyConfigurator
public class Log4jEmailTest
{
public static Category CAT =
org.apache.log4j.Category.getInstance(Log4jEmailTest.class.getName());
public static void main(String[] args)
{
PropertyConfigurator.configure("c:/tmp/log4j.config");
// BasicConfigurator.configure();
SMTPAppender emailAppender = new SMTPAppender();
emailAppender.setSMTPHost("192.168.1.21");
emailAppender.setTo("[EMAIL PROTECTED],[EMAIL PROTECTED]");
emailAppender.setFrom("[EMAIL PROTECTED]");
CAT.addAppender(emailAppender);
CAT.fatal("Test error, error, test, test, fatal error");
//CAT.error("Test error, error, test, test, fatal error");
CAT.debug("Test error, error, test, test, fatal error");
}
}
So how can I configure my 'To' & 'SMTP host?
Thomas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]