在Spring Boot中禁用自动日志记录配置

一月

我使用spring boot 1.2.1.RELEASE,并注意到spring在启动时会自动更改我的log4j配置。

这是我的(春季)依赖项:

<!-- parent includes slf4j and log4j -->
<dependencies>
    <dependency>
        <!-- Import dependency management from Spring Boot -->
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>1.1.2.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <version>1.1.2.RELEASE</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-logging</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jetty</artifactId>
        <version>1.1.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>de.komoot.wanderwalter</groupId>
        <artifactId>wanderwalter-api-models</artifactId>
        <version>1.26-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>de.komoot.wanderwalter</groupId>
        <artifactId>wanderwalter-routing</artifactId>
        <version>1.26-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>com.graphhopper</groupId>
        <artifactId>graphhopper</artifactId>
        <version>0.3-kmt</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-test</artifactId>
        <version>${spring.version}</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${spring.version}</version>
    </dependency>
</dependencies>

<dependencyManagement>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.3</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.8</version>
        </dependency>
    </dependencies>
</dependencyManagement>

当我用我的应用程序启动时,-Dlog4j.configuration=log4j-live.xml -Dlog4j.debug我可以看到首先使用了我的log4j配置,然后进行了春季清理并安装了自己的配置,然后(这是我的猜测)从类路径中添加了默认的log4j.xml。

如何仅使用默认的log4j行为,或者如何定义spring将使用哪个文件进行配置?

干杯,

一月

塞尔金斯

Spring Boot使用与系统日志无关的属性来覆盖默认配置:

如果环境包含一个属性,logging.config那么它将用于初始化日志记录系统,否则将使用默认位置。

因此请-Dlogging.config=log4j-live.xml -Dlog4j.debug改用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Boot编程日志记录配置

来自分类Dev

Spring Boot 中的日志配置

来自分类Dev

Spring Boot启动时禁用日志记录系统调试(配置转储)

来自分类Dev

Spring Boot启动时禁用日志记录系统调试(配置转储)

来自分类Dev

在Spring Boot(Gradle)中无法记录日志

来自分类Dev

如何在spring-boot中禁用spring-data-mongodb自动配置

来自分类Dev

Spring Boot日志配置

来自分类Dev

如何为Apache Velocity禁用Spring Boot的自动配置?

来自分类Dev

禁用Spring Boot Webclient日志

来自分类Dev

Spring Boot日志记录模式

来自分类Dev

在Spring Boot Application中禁用Spring JMS Auto配置

来自分类Dev

Spring Boot 应用程序中的日志记录模式

来自分类Dev

如何在 Spring Boot 中启用文件日志记录?

来自分类Dev

Spring Boot自动配置AutoConfigureAfter

来自分类Dev

在Spring Boot中没有自动配置RabbitMQ

来自分类Dev

如何使用自定义记录器在Spring Boot中记录访问日志

来自分类Dev

Spring Boot 2 和日志配置

来自分类Dev

Spring Boot带有调试模式,但禁用了自动配置报告

来自分类Dev

Spring Boot带有调试模式,但禁用了自动配置报告

来自分类Dev

Spring-Boot部署-JBAS011555:无法使用'logging.properties'配置文件配置日志记录

来自分类Dev

如何在Spring中禁用调试日志

来自分类Dev

Spring Boot自动配置与Spring Boot执行器

来自分类Dev

Spring Boot自动配置与Spring Boot执行器

来自分类Dev

如何使用undertow在Spring Boot中禁用管理上下文访问日志

来自分类Dev

在 Spring Boot 中记录 Hibernate

来自分类Dev

Spring Boot摘要自动配置问题

来自分类Dev

Spring Boot部分替换自动配置

来自分类Dev

Spring Boot部分替换自动配置

来自分类Dev

如何扩展Spring Boot自动配置的行为?

Related 相关文章

热门标签

归档