2011-01-17 12 views

risposta

-4

Se si utilizza Tomcat, è necessario accedere a $CATALINA_HOME/logs/myapp/myapp.log.

+0

Ciò non rispondere alla domanda. –

+0

@ the-elite-gentleman Lascerò che l'OP sia il giudice di ciò. Per quanto posso dire, l'OP vuole sapere dove accedere, dal momento che non può accedere alla console in una webapp. Cancellerò/modificherò felicemente se avessi frainteso la domanda. – dogbane

9

si dovrebbe mettere in src/main/risorse

+0

Questa è la risposta corretta alla domanda e l'ho votata come tale. Tuttavia, * è buona norma includere file * di proprietà come questo in .jar/.war/.ear/etc ... per un'applicazione? L'applicazione non dovrebbe fornire una configurazione di esempio (o al più predefinita) e consentire al programma di installazione di configurare la registrazione sul proprio sistema come preferisce? Mi rendo conto che questa è una domanda aperta, quindi qual è la migliore pratica accettata? (supponendo che ce ne sia uno) –

+0

e dove e cosa dovrei posizionare al posto di questo: java -Djava.util.logging.config.file = mylogging.properties? in Tomcat 6 –

+0

vedo che di default (non proprio logging.properties) tomcat6 inviare predefinito java.util.logging log.info() in un file /var/log/tomcat6/catalina-(date)-.log Questo deve essere sufficiente per me ora, più tardi leggerò questo http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_java.util.logging_%28default%29 –

13

Come dice Navi ... va in src/main/resources

Giusto per chiarire questo argomento ... i logging.properties devono andare in WEB-INF/classes directory . Se stai utilizzando qualche framework per organizzare il tuo progetto, devi scoprire dove posizionare il file per rimanere in WEB-INF/classes Se stai usando Maven per organizzare l'app web, devi sapere che tutto ciò che si trova in src/main/resources go a WEB-INF/classes.

Problemi correlati