В моем проекте загрузки Spring я использовал logback.xml, когда я запускаю свой проект локально, он регистрирует сообщения в указанном файле, но когда я развертывал на удаленном сервере, это все еще записывая в файл catalina.out в tomcat. Вот мой код. logback.xmlКак регистрировать сообщения в файле при развертывании на удаленном сервере
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- Log message format -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- Setting the root level of logging to INFO -->
<root level="info">
<appender-ref ref="FILE" />
</root>
</configuration>
я указал эту зависимость в моем файле pom.xml.
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
В файле application.properties я указал свойство файла журнала.
logging.file=var/log/sampleproject_logging.log
В файле application-dev.properties я указал файл журнала для удаленного сервера.
spring.profiles.active = dev
#logging info
#logging.file=var/log/sampleproject/sampleproject_logging.log
когда я бегу на месте, он создал папку в структуре проекта и заготовленная messages.when развернуты на удаленном сервере, он по-прежнему каротажного в catalina.out файл. Как записать в указанный файл журнала на удаленном сервере? Я попробовал logback-spring.xml и свойство logging.config для меня ничего не работало.
Я попытался это также. Я создал Logback-local.xml и Logback-dev.xml и добавили вар/Журнал/sampleproject_logging.log % уровень дата% [% нить]% регистратор {10} [% файла:% строка]% тзд% н –
madhu
Я создал приложение-dev.proper файл и указанный logging.config = путь к классам: Logback-DEV .xml.when я запускаю локально, он отображается на консоли и в файле. – madhu
, но на удаленном компьютере он не записывается в указанный файл. – madhu