Глядя на последний написанный мной тестовый пример JUnit, я вызвал метод BasicConfigurator.configure () log4j внутри конструктора класса. Это отлично сработало для запуска только одного класса из команды Eclipse «запустить как тестовый пример JUnit». Но я понимаю, что это неправильно: я почти уверен, что наш основной набор тестов запускает все эти классы из одного процесса, и поэтому конфигурация log4j должна происходить где-то выше.
Но мне все равно нужно несколько раз запускать тестовый пример, и в этом случае я хочу настроить log4j. Куда мне поместить вызов конфигурации, чтобы он запускался, когда тестовый пример запускается автономно, но не когда тестовый пример запускается как часть более крупного набора?