网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SpringBoot使用Log4j2的实例代码

前言

10年的叶城网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整叶城建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“叶城网站设计”,“叶城网站推广”以来,每个客户项目都认真落实执行。

Spring Boot 默认使用Logback,来打印日志,这里还想说的SLFJ(Simple Logging Facade for Java),它们之间的关系,一张图,说明一切:

Spring Boot使用Log4j2的实例代码

maven 配置


    
      org.springframework.boot
      spring-boot-starter
      
        
          org.springframework.boot
          spring-boot-starter-logging
        
      
    
    
      org.springframework.boot
      spring-boot-starter-log4j2
    

    
    
      org.apache.logging.log4j
      log4j-flume-ng
      2.6
    

log4j2.xml 配置

Log4j2 提供非常丰富的Appender,比如CassandraAppender,AsyncAppender,我们这里配置了简单的Flume Appnder,Failover Appender.

<?xml version="1.0" encoding="UTF-8"?>

  
    api-web
    %d{yyyy-MM-dd HH:mm:ss.SSS} [%X{userId}] [%t] [%-5level] %c{1.}@%M%L - %m%n
    
  
  

    
      
        ${log-pattern}
      
      
        
        
      
    

    
      
      
      
        
          ${log-pattern}
        
      
    

    
      
        ${log-pattern}
      
    

    
    
      
        
      
    
  
  
    
    
      
    
    
      
      
    
  

总结

如果遇到识别不了log4j2.properties/xml,可以在application.properties,中指定 logging.config=classpath:log4j2.properties/xml

参考

https://springframework.guru/introducing-log4j-enterprise-class-logging/

http://logging.apache.org/log4j/2.x/manual/appenders.html#RollingFileAppender

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联


网站名称:SpringBoot使用Log4j2的实例代码
本文路径:http://bjjierui.cn/article/godhog.html

其他资讯