Как я могу динамически изменять тему письма с помощью Log4J SMTPAppender?

log4j.appender.ERROREMAIL=org.apache.log4j.net.SMTPAppender
log4j.appender.ERROREMAIL.SMTPHost=www.company.com
log4j.appender.ERROREMAIL.Threshold=ERROR
log4j.appender.ERROREMAIL.To=email.address1@company.com,email.address2@company.com,email.address3@company.com
log4j.appender.ERROREMAIL.From=some.emailaddress.com
log4j.appender.ERROREMAIL.Subject=messagesubject1

Я использую вышеупомянутый файл свойств log4j для отправки электронная почта, когда я это сделаю

log.error("Error message");

Как мне сделать его динамическим, чтобы Тема сообщения может динамически меняться в зависимости от имени машины (имени env).

например:

log4j.appender.ERROREMAIL.Subject=messagesubject1, messagesubject2, messagesubject3

Я хочу использовать предметы 1,2 и 3 динамически в зависимости от имени машины.

Мы будем благодарны за любую помощь. Спасибо

9
задан parsifal 10 August 2011 в 17:16
поделиться