2016-01-21 9 views
6

Ich benutze Spring Boot 1.3.1 mit seinem eingebetteten Tomcat Container. Ich bin neu in Spring Boot.Wo ist das Crash-Log des Spring Boot Embedded Tomcat?

Ich laufe mit als eigenständiges Glas über java -jar myApp.jar.

ich die Protokolldatei und tomcat Lage im application.properties:

logging.file=myApp.log 
server.tomcat.basedir=./tomcat 

Doch die App verlässt ziemlich oft leise. In der Log-Datei nichts informatives über den Ausgang.

Also meine Frage ist, wie eine detailliertere Protokollierung der Anwendung zu aktivieren, oder gibt es eine Methode kann zur Problembehebung in dieser Situation verwendet werden?

Danke!

+0

Hatten Sie eine Lösung gefunden? – Romper

Antwort

1

Sie können die Protokollierung über application.properties mithilfe von Eigenschaften aktivieren, die mit logging.level beginnen. Um Debug-Protokollierung zu aktivieren alles:

logging.level.ROOT=DEBUG 

Alternativ können Sie die Protokollierung für ein bestimmtes Paket ermöglichen (und seine Unterpakete). Zum Beispiel:

logging.level.org.apache.tomcat=DEBUG 
+0

Ich habe diese Flagge bereits gesetzt. Allerdings nichts Besonderes in der Protokolldatei. Die meisten Protokolle werden von Spring generiert, nicht von Tomcat. – xing

Verwandte Themen