Voglio la registrazione su file e impostarlo in file di proprietà, perché di default logger.info() uscita va a consolare e in applicazioni web non c'è console nel mio caso.Dove devo inserire il file logging.properties per java.util.logging nell'applicazione web (progetto maven)?
risposta
Se si utilizza Tomcat, è necessario accedere a $CATALINA_HOME/logs/myapp/myapp.log
.
si dovrebbe mettere in src/main/risorse
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) –
e dove e cosa dovrei posizionare al posto di questo: java -Djava.util.logging.config.file = mylogging.properties? in Tomcat 6 –
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 –
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.
- 1. Dove mettere il file di contesto Spring per un progetto Maven/Java senza directory WEB-INF?
- 2. Quali file XHTML devo inserire/WEB-INF e quale no?
- 3. Devo inserire il file log4j.properties nella libreria?
- 4. Dove inserire il file .xib all'interno del progetto quadro?
- 5. Dove posso inserire il mio progetto prima_request
- 6. Dove devo inserire un plugin .vim?
- 7. applicazione web - dove posizionare il file hibernate.cfg.xml?
- 8. Dove inserire il file di configurazione ServiceLoader in un'app Web
- 9. Conversione progetto Maven al progetto Web dinamico per Eclipse
- 10. Dove devo inserire la classe base vuota?
- 11. Dove posso inserire descrittori di assiemi personalizzati per il plug-in Maven Assembly?
- 12. dove inserire i file .properties in un progetto Eclipse?
- 13. Dove inserire i file di testo in un progetto Web dinamico di Eclipse utilizzando Tomcat?
- 14. Emacs: dove inserire il file psvn.el?
- 15. Dove inserire il file gitIgnore in Android Studio?
- 16. Dove inserire il file LICENSE in un'applicazione Symfony?
- 17. Maven per progetti Web statici
- 18. Eclipse Web Progetto + Maven + Dinamico -> Maven sovrascrive Assemblea Deployment
- 19. Come aggiungere logging.properties al classpath di un progetto Eclipse?
- 20. Dove devo inserire un assegno univoco in DDD?
- 21. Utilizzo di Maven per il progetto Coldfusion
- 22. Dove inserire il codice per l'avvio dell'applicazione?
- 23. Cosa devo inserire nella directory di destinazione?
- 24. Symfony 2 - Dove devo inserire una classe di utilità?
- 25. Dove devo inserire i miei pacchetti Python autoprodotti?
- 26. Dove inserire le dipendenze DLL nel progetto Visual Studio C++?
- 27. Dove dovrei inserire le interfacce per MEF?
- 28. Dove mettere il file google-services.json nel progetto eclipse?
- 29. Dove inserire codice comune per iPhone, CLLocationManager
- 30. Dove devo inserire i miei file widget personalizzati nel framework Yii?
Ciò non rispondere alla domanda. –
@ 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