2015-08-11 14 views
11

In un'applicazione spring-boot posso specificare un file di log personalizzato conprimavera-boot posizione del registro predefinita

java -jar spring-boot-app.jar --logging.file=/home/ubuntu/spring-boot-app.log

Ma se non specificare uno, dove vanno?

non riuscivo a trovare in una delle seguenti cartelle:

/tmp/ 
/var/log/ 
~/ 

faccio non hanno spring-boot-starter-logging o eventuali dipendenze di log aggiuntivi.

speravo di avere qualcosa di simile a catalina.out dal momento che la configurazione di default viene eseguito un Tomcat incorporato:

INFO 10374 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8100 (http) 

risposta

13

Primavera Boot utilizza Commons Logging per tutti la registrazione interna, ma lascia l'attuazione del registro sottostante aperta.

Le configurazioni predefinite sono disponibili per Java Util Logging, Log4J, Log4J2 e Logback. In ogni caso i logger sono preconfigurati per utilizzare l'output della console con l'uscita file opzionale disponibile anche.

Da Spring Boot logging documentation.

La configurazione di registro predefinita riprodurrà i messaggi sulla console man mano che vengono scritti. Quindi, finché non specifichi esplicitamente un file come descritto, rimane nella console.

Problemi correlati