hej, jedna rzecz jest dla mnie nie do konca jasna jesli chodzi o log4j z uzyciem pliku log4j.properties. Wszedzie pisza, ze wystarczy ten plik umiescic w katalogu projektu. i pozniej moj logger sam juz bedzie wiedzial co czytac bo bedzie widzial plik. jednak jak daje samo:
Logger logger = Logger.getLogger(test.Test.class);
logger.info("info test");
to dostaje ze nie znalazl:
log4j:WARN No appenders could be found for logger (test.Test).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
musze to poprzedzic wczytaniem konfiguracji:
PropertyConfigurator.configure("src/test/log4j.properties");
czy moze jednak istnieje katalog (probowalam juz chyba wszystkie) w ktorym jesli bedzie sie ten plik znajdywal, to nie bede musiala podawac sciezki?
jesli nie-to rozumiem ze najlepszym rozwiazaniem byloby stworzenie klasy opakowujacej, ktora raz jeden wczyta mi te properties, bedzie zwracal obiekt typu logger i wtedy w kazdym miejsu dalej bede mogla uzywac tego?
czy moze zle rozumiem?
pzdr,
misty