Como posso alterar dinamicamente o assunto do email usando o Log4J SMTPAppender?

log4j.appender.ERROREMAIL=org.apache.log4j.net.SMTPAppender
log4j.appender.ERROREMAIL.SMTPHost=www.company.com
log4j.appender.ERROREMAIL.Threshold=ERROR
[email protected],[email protected],[email protected]
log4j.appender.ERROREMAIL.From=some.emailaddress.com
log4j.appender.ERROREMAIL.Subject=messagesubject1

Estou usando o arquivo de propriedades log4j acima mencionado para enviar um e-mail quando fizer

log.error("Error message");

Como posso torná-lo dinâmico para que o assunto da mensagem possa mudar dinamicamente, dependendo do nome da máquina (nome do ambiente

por exemplo

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

Eu quero usar os temas 1,2 e 3 dinamicamente, dependendo do nome da máquin

Qualquer ajuda será apreciada. Obrigad

questionAnswers(6)

yourAnswerToTheQuestion