Log4j - jar fájlból is írja ki a sor számát
2009-08-26T15:01:05+02:00
2009-09-09T09:02:49+02:00
2022-08-13T11:25:31+02:00
Najdorf
Sziasztok!

A projektemben a log4j-vel logok és az szépen is működik. A log4j-nél egy property file-ban konfigurálom.
Ez jól is működik. Viszont ha egy jar-t készítek az osztályokból és a jar-on kívül helyezem el
a property file-t, akkor nem teljesen jól működik nálam. Logolni logol, viszont az aktuális fájl nevét és
a sor számát nem írja. Mi lehet a probléma?


log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.layout = org.apache.log4j.PatternLayout log4j.appender.FILE = org.apache.log4j.FileAppender log4j.appender.FILE.layout = org.apache.log4j.PatternLayout log4j.appender.FILE.File=log.out log4j.appender.console.layout.ConversionPattern = %d (%F:%L) %-5p - %m%n log4j.appender.FILE.layout.ConversionPattern = %d [%t] (%F:%L) %-5p - %m%n

A csomagok listáit nem linkelem be, de ehhez hasonló

log4j.logger.package = INFO, FILE, console
Mutasd a teljes hozzászólást!
Gondolom nem tudja megállapítani a sor számát. Ugyan azokat a class fájlokat teszed bele a jar-ba, vagy más módszerrel kerülnek oda? Mivel a debug információ nélkül nem tudni, hogy melyik sorban történt a naplózás, és nem mindig kerülnek bele a class fájlokba ezek az információk.
--
Sorry - this page has moved
Mutasd a teljes hozzászólást!

abcd