Как обновить адреса «кому» в SMTPAppender в Logback?

Я создаю страницу администратора, у которой есть несколько свойств журнала, которые я хочу установить на лету, одним из них являются электронные письма администратора, на которые я отправляю системные предупреждения. В API для SMTPAppenderесть методы для добавления в список адресов «кому» или получения их в виде списка, но я не нашел ничего, чтобы очистить, удалить или обновить их. Как мне это сделать?

В настоящее время я вижу два варианта:

  1. Один из вариантов — удалить добавление и создать новое с новыми свойствами (yuck ).
  2. Выясните, как настроить это напрямую через Joran (, может быть, гадость? ).

Я продвигаюсь вперед с (2 ), но, пожалуйста, напишите, если есть лучший способ.

5
задан lospejos 2 December 2016 в 10:08
поделиться