Zasadniczy wsad inicjalizacyjny.
This commit is contained in:
55
log4j.properties
Normal file
55
log4j.properties
Normal file
@@ -0,0 +1,55 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user