55 lines
3.1 KiB
Properties
55 lines
3.1 KiB
Properties
#Glowny logger, pierwsza wartosc to poziom logowania
|
|
#Logowane sa zdarzenia o poziomie wiekszym lub rownym danemu
|
|
#Hierarchia poziomow to: DEBUG<INFO<WARN<ERROR<FATAL
|
|
#Po przecinku, rozdzielane przecinakmi appendery, moze byc ich wiecej niz jeden, wtedy logi zapisuje sie w kilka miejsc
|
|
#Nie ma problemu, aby zapisywac np. do trzech roznych plikow i na konsole
|
|
#Appendery rozrozniane sa po nazwach, nazwy nadajemy sami, potem wykorzystujemy je w definicji appenderow
|
|
#
|
|
#Ustawilem dla calosci logowanie od DEBUG w gore.
|
|
log4j.rootLogger=DEBUG, Konsola
|
|
#Appendery tworza hierarchie, na gorze jest rootLogger, potem loggery maja hierarchie mniej wiecej jak pakiety w javie
|
|
#np. logger: pl
|
|
# ^
|
|
# / \
|
|
# |
|
|
# |
|
|
# pl.edu
|
|
# Jezeli w pliku konfiguracyjnym znajduje sie definicja np. log4j.logger.pl.wat.wcy=WARN, Konsola to zostanie ona uzyta
|
|
# , ale jezeli jest tez definicja log4j.logger.pl.wat.wcy.au2=INFO - to wybrana bedzie ta, czyli taka, co najbardziej pasuje
|
|
# w definicji loggera mozna podac, jaki poziom logowac, mozna tez podawac appendery, tylko tu uwaga,
|
|
# zadzialaja wszystkie appendery w hierarchii, czyli dla konfiguracji
|
|
# log4j.logger.pl.wat.wcy.au2=INFO, Konsola
|
|
# log4j.logger.pl.wat.wcy=INFO, Konsola
|
|
# zdarzenie logowania dla zdefiniowanego wczesniej logowania o poziomie, np. warn, wypisane bedzie na konsoli dwa razy
|
|
#
|
|
#Ustawilem dla mojego pakietu logowanie wszystkiego.
|
|
log4j.logger.pl.wat.wcy.mip=WARN
|
|
log4j.logger.pl.wat.wcy.db=DEBUG
|
|
log4j.logger.pl.wat.wcy.au2krok=DEBUG
|
|
log4j.logger.pl.wat.wcy.au2krok.JednostkaSym=TRACE
|
|
log4j.logger.pl.wat.wcy.au2krok.JednostkaZaop=DEBUG
|
|
log4j.logger.pl.wat.wcy.warstwy=DEBUG
|
|
log4j.logger.pl.wat.wcy.au2=DEBUG
|
|
#log4j.logger.pl.wat.wcy.au2.gui=DEBUG
|
|
|
|
#Appender zrzucajacy logi do pliku-----------------------------------------
|
|
log4j.appender.Plik=org.apache.log4j.FileAppender
|
|
#Od jakiego poziomu ten appender bedzie dzialac, czyli tu do pliku zapisywane beda dane o poziomie ERROR i FATAL
|
|
log4j.appender.Plik.threshold=TRACE
|
|
#Nazwa pliku dziennika
|
|
#log4j.appender.XXXX.parametr=wartosc - gdzie XXXX to nazwa naszego appendera, my ja wymyslamy, obowiazuje w ramach konfiguracji w tym pliku
|
|
log4j.appender.Plik.File=log.txt
|
|
log4j.appender.Plik.layout=org.apache.log4j.PatternLayout
|
|
#Format zrzucanych informacji (odsylam do manuala w kwestii definicji mozliwych do zastosowania znacznikow)
|
|
#Uzycie niektorych znacznikow potrafi drastycznie zmniejszyc wydajnosc zapisu do dziennikow.
|
|
log4j.appender.Plik.layout.ConversionPattern=[%-5p] %d - %m%n
|
|
|
|
#Appender zapisujacy dane logowania na konsole-----------------------------
|
|
log4j.appender.Konsola=org.apache.log4j.ConsoleAppender
|
|
log4j.appender.Konsola.layout=org.apache.log4j.PatternLayout
|
|
log4j.appender.Konsola.layout.ConversionPattern=[%-5p] %d - %m%n
|
|
#W pliku moze byc zdefiniowana dowolna liczba appenderow, moga byc niewykorzystywane
|
|
log4j.appender.Konsola2=org.apache.log4j.ConsoleAppender
|
|
#log4j.appender.Konsola2.threshold=DEBUG
|
|
log4j.appender.Konsola2.layout=org.apache.log4j.PatternLayout
|
|
log4j.appender.Konsola2.layout.ConversionPattern=[%-5p] %l - %m%n |