У меня есть некоторые приложения, установленные для моих клиентов, и я настроил приложение smtp для получения сообщений об ошибках.Log4j2 пользовательский вопрос электронной почты с карты
К несчастью, мне нужен способ понять, от какого клиента доходит электронное письмо.
Я пытаюсь установить параметр на карте, чтобы показать его как тему письма. Я могу установить этот параметр только после запуска моего приложения и БД составляет:
String[] parametri = {username};
MapLookup.setMainArguments(parametri);
и мой log4j2.xml является:
<SMTP name="Mailer" subject="${sys:logPath} - ${map:0}" to="${receipients}"
from="${from}" smtpHost="${smtpHost}" smtpPort="${smtpPort}"
smtpProtocol="${smtpProtocol}" smtpUsername="${smtpUser}"
smtpPassword="${smtpPassword}" smtpDebug="false" bufferSize="200"
ignoreExceptions="false">
</SMTP>
объекта в соответствующей части. К несчастью, предмет не заменяется на log4j и остается таким, какой он есть.
Что я делаю неправильно?
Благодаря
Пожалуйста, добавьте больше информации о вашем решении. Ответ должен стоять сам по себе, со ссылкой как дополнительная информация. Когда вся соответствующая информация находится в связанном источнике, ответ скорее всего будет удален. –