Как я могу предоставить дополнение к существующей конфигурации Logback? - PullRequest
0 голосов
/ 24 января 2019

Мне нужно предоставить раскрывающееся решение для запутывания определенных шаблонов, возникающих при выводе журнала.Идея заключается в том, что я могу предоставить либо дополнительный файл конфигурации, либо класс конфигурации, который изменит существующую конфигурацию Logback, чтобы начать использовать мою логику запутывания.

В настоящее время у меня есть файл logback.xml, настроенный с реализацией MessageConverter класс, который выполняет всю необходимую работу по запутыванию, но только для фиктивного проекта, в котором эти файлы существуют.

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

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

...