九、RocketMQ Logappender Example 日志appender

一、概述

参考链接:
http://rocketmq.apache.org/docs/logappender-example/
https://www.cnblogs.com/zhangjianbing/p/8992897.html
官网上,支持的日志种类有三种:
log4j、log4j2、logback
这里以logback为例进行配置
使用这个功能需要增加一个maven依赖 !!!!:


    org.apache.rocketmq
    rocketmq-logappender
    4.3.0

二、日志配置文件

使用springboot进行验证
只需要关注 mqAsyncAppender1mqAppender1 即可

 





    
    logback

    
    
        
        
            info
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            
            UTF-8
        
    

    
        TagA
        qqq
        yourLogGroup
        10.1.11.155:9876
        
            %date %p %t - %m%n
        
    

    
        1024
        80
        2000
        true
        
    

    
        
        
    

    


三、项目结构

日志文件 logback-spring.xml 放到 static目录下,如图


项目结构

四、springboot配置文件 application.yml配置

server:
  port: 9081
spring:
  application:
    name: rocketmq
logging:
  config: classpath:static/logback-spring.xml
  path: D:/asd/asd

最后,随意启动一个Consumer监听logback-spring.xml 中配置的topic即可

你可能感兴趣的:(九、RocketMQ Logappender Example 日志appender)