Проблемы с приложением Log4J SMTP - PullRequest
1 голос
/ 07 октября 2010

Мне нравится использовать log4j smtp appender, и я сомневаюсь, влияет ли это на память моего приложения, когда он пытается отправить слишком много писем. И где были обнаружены ошибки (память или другое) перед отправкой?Если происходит сбой приложения, я потерял «ошибки», которые еще не отправлены?

1 Ответ

0 голосов
/ 07 октября 2010

Если вы беспокоитесь о памяти, то исследуйте, например, с помощью "jvisualvm" в JDK.

Содержимое письма и события, необходимые для его генерации, сохраняются в памяти. Я призываю вас изучить исходный код.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...