189 8069 5689

Springboot中怎么整合logback日志管理

Springboot 中怎么整合logback日志管理,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

成都创新互联-专业网站定制、快速模板网站建设、高性价比沙河口网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式沙河口网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖沙河口地区。费用合理售后完善,十年实体公司更值得信赖。

1.spring-boot-starter\spring-boot-starter-web默认支持logback,不需要引入pom

2.logback的文件命名

官方推荐默认读取resources目录下的 logback-spring.xml
自定义位置application.yml中配置: ( logging.config: classpath:log/logback-spring.xml; logging.level.root: info )

Springboot 中怎么整合logback日志管理

3.logback配置文件

3.1 LOG_HOME catalina.base 指同项目父目录同级的目录

Springboot 中怎么整合logback日志管理

3.2 root.level 指定日志级别



    
    
    
    
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            
        
    
    
    
        
            
            ${LOG_HOME}/server.%d{yyyy-MM-dd}.log
            30
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            
        
        
        
            10MB
        
    

    
    
        
        
    



    
    

4. 在代码中使用方式

4.1 在类中直接使用@slf4j注解,在代码中直接使用log对象,需要引入 lombok

org.projectlomboklomboktrue

4.2 通过loggerFactory创建实例

import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/logback")
/*1.通过@slf4j注解引入log实例*/
@Slf4j
public class HelloController {
    /*2. 通过loggerFacotory创建logger实例*/
    //private final static Logger log= LoggerFactory.getLogger(HelloController.class);
    @RequestMapping("/showinfo")
    @ResponseBody
    public String ShowInfo(){
        log.info("hello!");
        return "hello logback";
    }

}

5. 屏蔽日志

application.properties 中配置

关闭 com.zhl.springbootlogback的日志:

logging.level.com.zhl.springbootlogback=off

看完上述内容,你们掌握Springboot 中怎么整合logback日志管理的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享标题:Springboot中怎么整合logback日志管理
本文路径:http://cdxtjz.com/article/pdcdoh.html

其他资讯