Замените конфигурацию Logback, загруженную из jar, собственной реализацией - PullRequest
0 голосов
/ 17 января 2020

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

Я пытался реализовать logback-test. xml, но он не переопределяет класс, загруженный из jar, и существует два логи сгенерированы. Также попытался использовать добавленный slf4j, но это также не помогло.

Я также попытался создать класс с тем же именем в моем проекте и попытался загрузить его во время выполнения, используя - Class.forName (LogConfig, true, null) в качестве первой строки сценария тестирования, но он не сработал и каким-то образом тест прекратился вскоре после запуска.

Класс LogConfig.class из файла jar прилагается для справки. Как я могу переопределить его с моей собственной реализацией или создать уникальный файл журнала для каждого теста в любом случае?

enter image description here

...