Переглядаючи останній тестовий випадок JUnit, який я писав, я зателефонував методу logCj BasicConfigurator.configure () всередині конструктора класу. Це чудово працювало для запуску саме цього єдиного класу з команди Eclipse "запустити як тест JUnit". Але я розумію, що це неправильно: я майже впевнений, що наш основний набір тестів запускає всі ці класи з одного процесу, і тому конфігурація log4j повинна відбуватися десь вище.
Але мені все одно потрібно кілька разів запустити тестовий приклад, і в цьому випадку я хочу налаштувати log4j. Де слід розмістити виклик конфігурації, щоб він запускався, коли тестовий запуск працює автономно, але не коли тестовий кейс запускається як частина більшого набору?