Hej, mam problem z wyprowadzeniem formatu daty z właściwości log4j w terminalu.Problem z wyprowadzaniem daty log4j w terminalu (ubuntu)
Oto część z podpory. Plik:
log4j.rootLogger=INFO, CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.err
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n
i wyjście w Eclipse jest: 2013-06-10 14:38:21,478 INFO
ale w terminalu, gdzie oczekują tego samego wyjścia to 13/06/10 14:38:21 INFO
więc wszelkie pomysły jak mogę mieć taką samą moc jak ten w Eclipse, jest to z pliku właściwości log4j lub?
Z góry dziękuję! :)
Kiedy masz na myśli "w terminalu", masz na myśli uruchamianie z linii poleceń? Czy na pewno plik log4j.properties znajduje się w ścieżce klas? – fge
Serwer współpracuje z systemem Linux Ubuntu. Plik właściwości znajduje się w ścieżce klasy, ale dane wyjściowe w terminalu systemu Linux są inne. –
Czy jesteś całkowicie pewien, że jest w ścieżce klas? Jeśli debugujesz log4j, czy rzeczywiście widzisz, że plik jest używany, prawidłowe appendery to konfiguracja itp? – fge