Spring boot logback не регистрирует журналы моего приложения - PullRequest
0 голосов
/ 11 декабря 2018

нужна помощь ... что я тут не так делаю ???Я считаю, что он читает путь и имя файла из файла application.properties.Но я не думаю, что он читает logback.xml или logback-spring.xml

Я провел некоторое исследование и нашел много вопросов / ответов.Но я думаю, что все говорят, чтобы поместить logback xml в ресурсы и указать путь и имя файла в application.properties.Я знаю, что это просто, но чего-то не хватает ...

Заранее спасибо !!

application.properties

# ===============================
# LOGGING
# ===============================
# log configuration -- update config location as needed
#logging.config=/logback-spring.xml
#logging.file=/logs/iqs-service.txt
logging.path=/logs
logging.file=${logging.path}/log.log
logging.pattern.file=%d{dd-MM-yyyy HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%M - %msg%n

enter image description here

enter image description here

Содержимое файла журнала ( log.log.0 ):

[2018-12-10 15:54:41.999] - 10828 INFO [main] --- org.apache.catalina.core.StandardService: Starting service Tomcat
[2018-12-10 15:54:42.002] - 10828 INFO [main] --- org.apache.catalina.core.StandardEngine: Starting Servlet Engine: Apache Tomcat/8.5.14
[2018-12-10 15:54:42.257] - 10828 INFO [localhost-startStop-1] --- org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]: Initializing Spring embedded WebApplicationContext
[2018-12-10 15:54:46.551] - 10828 INFO [http-nio-19917-exec-1] --- org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]: Initializing Spring FrameworkServlet 'dispatcherServlet

Журналзаявления в моем методе Java - Это никогда не печатает в журнале

log.info("init(): [" + modelId + "]");
log.error("init(): [" + modelId + "]");

enter image description here

1 Ответ

0 голосов
/ 26 мая 2019

Насколько я могу судить, единственное, что, по моему мнению, убьет его, это следующие строки:

logging.path=/logs
logging.file=${logging.path}/log.log

Я считаю, что если вы включите оба, Spring Boot проигнорирует оба из них.Поэтому я бы попытался удалить один из них и посмотреть, поможет ли это.

В качестве еще одной вещи (но я не думаю, что это способствует этой проблеме), Spring рекомендует иметь только файл logback-spring.xmlне logback.xml (и определенно не оба).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...