Patrząc na ostatni napisany przeze mnie przypadek testowy JUnit, wywołałem metodę Log4j BasicConfigurator.configure () wewnątrz konstruktora klasy. To działało dobrze w przypadku uruchamiania tylko tej jednej klasy z polecenia Eclipse „uruchom jako przypadek testowy JUnit”. Ale zdaję sobie sprawę, że to niepoprawne: jestem prawie pewien, że nasz główny zestaw testów uruchamia wszystkie te klasy z jednego procesu, dlatego konfiguracja log4j powinna się odbywać gdzieś wyżej.
Ale nadal muszę czasami uruchamiać samodzielnie przypadek testowy, w takim przypadku chcę skonfigurować log4j. Gdzie należy umieścić wywołanie konfiguracji, aby było uruchamiane, gdy przypadek testowy jest uruchamiany samodzielnie, ale nie, gdy przypadek testowy jest uruchamiany jako część większego zestawu?