Ehi ho un problema con l'output del formato data dalla proprietà log4j nel terminale.Un problema con l'emissione della data di log4j nel terminale (ubuntu)
Ecco parte dal sostegno. File:
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
e l'uscita in Eclipse è: 2013-06-10 14:38:21,478 INFO
ma in terminal, dove mi aspetto la stessa uscita è 13/06/10 14:38:21 INFO
Quindi tutte le idee come posso avere la stessa uscita di quello in Eclipse, è dal file di proprietà log4j o?
Grazie in anticipo! :)
Quando intendi "in terminale", intendi correre alla riga di comando? Sei sicuro che il tuo file log4j.properties si trovi nel classpath? – fge
Il server funziona con Linux Ubuntu. Il file delle proprietà si trova nel classpath ma l'output nel terminale Linux è diverso. –
Sei assolutamente sicuro_ è nel classpath? Se esegui il debug di log4j, vedi effettivamente che il file è usato, gli appenders corretti sono setup, etc? – fge