Log4j + HTML + Send Email

Boa noite galera,

Fiz um Appender no log4j para enviar e-mail, com o layout = org.apache.log4j.HTMLlayout. Porém, gostaria de enviar um html bem formatado, com o máximo de informações sobre o log.

Como fazer ? Meu log4j.properties ficou assim:

log4j.rootLogger=ERROR, email log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=10 log4j.appender.email.SMTPHost=smtp.xxxxx.com.br log4j.appender.email.From=admin@xxxxx.com.br log4j.appender.email.To=to@xxxxx.com.br log4j.appender.email.Subject=Error Log log4j.appender.email.layout=org.apache.log4j.HTMLlayout log4j.appender.email.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%p] (%t) %c %x - %m%n log4j.appender.email.SMTPUsername=xxxx@xxxxxxx.com.br log4j.appender.email.SMTPPassword=xxxxxxxx

Como passar um layout em HTMl padrão ? Terei que fazer isso manualmente ?

Valeu.

Opa brother… desculpe a pressa, não tive tempo de dar uma olhada mais a fundo pra você.
Mas encontrei isto, ele monta um html default com o Log4j. (NÃO TESTADO)

http://www.roseindia.net/tutorials/log4j/html-layout-log4j.shtml

ao invés de chamar

log4j.appender.email.layout=org.apache.log4j.HTMLlayout  

chama

log4j.appender.email.layout=HTMLLayoutExample//Com os devidos imports ou path completo dos pacotes...(NÃO TESTADO)

Se não resolver, terá de usar os layouts default do Log4j…
Este link fala sobre os Layouts do Log4j, talvez ajude:
http://www.allapplabs.com/log4j/log4j_layouts.htm

Abraço.

BlackDog,

Teve algum sucesso na utilização de um HTML melhor formatado ao invés do HTML padrão do log4j?

Obrigado!