файл журнала электронной почты, созданный сервером приложений Java WebLogic - PullRequest
0 голосов
/ 08 июня 2009

соответствует ли это требование стандартам J2EE? Есть ли простой способ реализовать это, файл журнала генерируется Log4J и в конце я получу доступ к файловой системе и отправлю по электронной почте весь файл (ы). я могу получить доступ к файловой системе?

Ответы [ 2 ]

1 голос
/ 08 июня 2009

Log4j имеет приложения электронной почты ...

См .: http://www.onjava.com/pub/a/onjava/2004/09/29/smtp-logging.html?page=2 (Также смотрите на странице 1)

0 голосов
/ 08 июня 2009

с log4j, вы можете добавить приложение электронной почты в вашу конфигурацию. Вы можете объявить appender в своих log4j.proeprties так:

log4j.appender.email = org.apache.log4j.net.SMTPAppender log4j.appender.email.To = # адрес электронной почты получателя log4j.appender.email.From = # адрес электронной почты отправителя log4j.appender.email.SMTPHost = # местоположение вашего сервера smtp log4j.appender.email.Threshold = FATAL # самый низкий уровень журнала, на котором создается электронная почта log4j.appender.email.BufferSize = 512 log4j.appender.email.Subject = #subject строка отправленного электронного письма log4j.appender.email.layout = org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern = - [% d]% -4L% -5p% c% x -% m% n # формат сообщения

Что следует запомнить: этот аппендер будет отправлять электронное письмо на каждое сообщение журнала, которое соответствует пороговому требованию, поэтому рекомендуется иметь высокий порог, чтобы ваш почтовый ящик не был заполнен сообщениями, которые не являются критическими.

...