Spring Boot на Wildfly игнорирует мои настройки Logback - PullRequest
0 голосов
/ 11 января 2019

Я разрабатываю приложение Spring Boot 2.1, которое работает на Wildfly 14 и использует MyBatis. Но у меня есть проблема с ведением журнала: Spring игнорирует мой файл конфигурации logback-spring.xml, и я не могу записать запрос MyBatis.

Я пытался изменить настройки для application.properties, но кажется, что Spring всегда использует настройки по умолчанию (я вижу стандартные журналы при загрузке).

Это мой pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.1.RELEASE</version>
    <relativePath />
</parent>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>javax.enterprise</groupId>
        <artifactId>cdi-api</artifactId>
        <version>2.0</version>
    </dependency>


    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>1.3.2</version>
    </dependency>


</dependencies>



<!-- Package as an executable jar -->
<build>
    <finalName>SpringApp</finalName>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

Это мое приложение. Свойства

# logging
logging.level.root=ERROR

А это мой logback-spring.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/>
    <logger name="org.springframework.core " level="error" />
    <logger name="org.springframework.beans" level="error" />
    <logger name="org.springframework.context" level="error" />
    <logger name="org.springframework.transaction" level="error" />
    <logger name="org.springframework.web" level="error" />
    <logger name="org.springframework.test" level="error" />
    <logger name="*" level="error"/>
</configuration>

Например, я всегда вижу журналы INFO. И все настройки MyBatis, которые я пробовал, не работают.

...