Yazdığım son JUnit test durumuna baktığımda, sınıf yapıcısı içindeki log4j'nin BasicConfigurator.configure () yöntemini çağırdım. Bu, Eclipse'nin "JUnit test durumu olarak çalıştır" komutundan yalnızca o tek sınıfı çalıştırmak için iyi çalıştı. Ancak bunun yanlış olduğunu anlıyorum: Ana test paketimizin tüm bu sınıfları tek bir işlemden çalıştırdığından oldukça eminim ve bu nedenle log4j yapılandırmasının daha yüksek bir yerde olması gerekir.
Ancak yine de bazen kendi kendine bir test durumu çalıştırmam gerekiyor, bu durumda log4j'nin yapılandırılmasını istiyorum. Yapılandırma çağrısını, test çalışması bağımsız olarak çalıştığında çalıştırılması için nereye koymalıyım, ancak test çalışması daha büyük bir paketin parçası olarak çalıştırıldığında değil?