码迷,mamicode.com
首页 > 编程语言 > 详细

springboot的日志组件

时间:2018-06-14 20:52:31      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:日志   ica   start   --   app   framework   ons   排除   ram   

一、简述

  Springboot本身为slf4j、log4j(含log4j2)、logback提供了默认的配置文件;在默认的设置中,springboot是将日志信息仅打印在控制台,不输出到日志文件中的。

  在依赖spring-boot-starter-web中,包含了logback的依赖;也就是说,如果引用了<artifactId>spring-boot-starter-web</artifactId>,就使用了自带的logback;

  如果不想使用springboot带的logback,可以在引用依赖的时排除logback;

<dependencies>    
    <dependency>    
        <groupId>org.springframework.boot</groupId>    
        <artifactId>spring-boot-starter-web</artifactId>    
        <exclusions><!-- 去掉默认配置的logging -->    
            <exclusion>    
                <groupId>org.springframework.boot</groupId>    
                <artifactId>spring-boot-starter-logging</artifactId>    
            </exclusion>    
        </exclusions>    
    </dependency>    
    <dependency> <!-- 引入log4j2依赖或其它日志组件 -->    
        <groupId>org.springframework.boot</groupId>    
        <artifactId>spring-boot-starter-log4j2</artifactId>    
    </dependency>    
</dependencies>    

 

二、使用自定义的日志组件

  springboot支持使用自定义的日志组件和配置文件:排除对默认日志框架的依赖,引入所使用的日志组件的依赖;

  配置文件命名为log4j2-spring.xml 或 log4j2.xml (其它同理,如logback-spring.xml或logback.xml),且推荐使用 XXX-spring.xml的形式。这样无需在application.yml配置;

 

springboot的日志组件

标签:日志   ica   start   --   app   framework   ons   排除   ram   

原文地址:https://www.cnblogs.com/chenhao0302/p/9184441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!