Подтвердить что ты не робот

Spring -boot по умолчанию

В приложении spring-boot я могу указать собственный файл журнала с

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

Но если я не укажу, куда они идут?

Я не смог найти его в любой из следующих папок:

/tmp/
/var/log/
~/

У меня не есть spring-boot-starter-logging или любые дополнительные зависимости журнала.

Я надеялся иметь что-то похожее на catalina.out, поскольку в конфигурации по умолчанию запущен встроенный Tomcat:

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

Ответ 1

Spring Загрузка использует Commons Logging для всех внутренних протоколов, но оставляет открытую реализацию журнала открытой.

Конфигурации по умолчанию предоставляются для Java Util Logging, Log4J, Log4J2 и Logback. В каждом случае регистраторы предварительно настроены для использования вывода консоли с дополнительным выходным файлом.

Из Spring документации по протоколированию загрузки.

Конфигурация журнала по умолчанию будет эхо-сообщения на консоль по мере их написания. Поэтому, пока вы явно не укажете файл, как вы описали, он остается в консоли.