spring boot log4j2,

  spring boot log4j2,

  

目录

前言1.添加相关冲突依赖2.系统log4j2.xml配置3.添加处理日志的消息监听

 

  

前言

当系统的并发比较高的时候,日志的处理输出也是一种性能的开销负担,所以,选择一个中间件来处理消费日志必不可少!

 

  下面是板簧罩整合log4j2结合春季消息队列协议来消费处理系统日志的实例,只需要简单的三步

  

1.添加相关jar依赖

dependencygroupidorg。spring框架。boot/groupid artifactId spring-boot-starter-amqp/artifactidexclusionexclusiongroupidorg。spring框架。boot/groupid artifactId spring-boot-starter-log4 J2/artifactId/exclusions/dependency dependencycgroupidorg。spring框架。boot/groupid artifact id spring-boot-starter-log4j 2/artifact id/dependency

 

  

2.系统log4j2.xml配置

如果需要跨系统处理日志,拷贝一份log4j2.xml到处理日志的系统

 

  ?可扩展标记语言版本=1.0 编码=UTF八号?配置附加器console name= STDOUT target= SYSTEM _ OUT pattern layout pattern= % m % n //ConsoleRabbitMQ name= rabbit MQ addresses= localhost :5672 user= guest virtual host=/ exchange= log 4j 2 sample application id= log 4j 2 sample appid routing key pattern= % X { application id } .% c . % p content type= text/plain content encoding= UTF-8 generate id= false delivery mode= PERSISTENT charset= UTF-8 sender poolsize= 3 maxSenderRetries= 5 /rabbit MQ/appenders logger name= org。spring框架。amqp。样品。 log4j 2 level= info appenderref ref= rabbit MQ //loggerootpenderref ref ref ref ref= STDOUT //Root/Loggers/Configuration

  

3.添加处理日志的消息监听

请将以下代码置于春天语境上下文环境中

 

  @ rabbit listener(bindings=@ queue binding(Exchange=@ Exchange(value= log 4j 2 sample ,type=ExchangeTypes .FANOUT),value=@ org。spring框架。amqp。兔子。注释。queue))公共void回显日志(字符串日志消息){ system。出去。println(在这里处理消费你的日志信息日志消息);}更多春季消息队列协议的应用,请参考春季消息队列协议官方参考文档:http://个文档。春天。io/spring-amqp/docs

  以上就是板簧罩整合log4j2及(法属)马提尼克岛(马提尼克岛的简写)消费处理系统日志示例的详细内容,更多关于板簧罩整合(法属)马提尼克岛(马提尼克岛的简写)消费log4j2日志的资料请关注盛行信息技术其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • spring编程式事务处理,spring编程事务
  • spring编程式事务处理,spring编程事务,详解Spring学习之编程式事务管理
  • spring的核心功能模块有几个,列举一些重要的spring模块
  • spring的核心功能模块有几个,列举一些重要的spring模块,七个Spring核心模块详解
  • spring注解和springmvc的注解,SpringMVC常用注解
  • spring注解和springmvc的注解,SpringMVC常用注解,详解springmvc常用5种注解
  • spring实现ioc的四种方法,spring的ioc的三种实现方式
  • spring实现ioc的四种方法,spring的ioc的三种实现方式,简单实现Spring的IOC原理详解
  • spring事务失效问题分析及解决方案怎么做,spring 事务失效情况
  • spring事务失效问题分析及解决方案怎么做,spring 事务失效情况,Spring事务失效问题分析及解决方案
  • spring5.0新特性,spring4新特性
  • spring5.0新特性,spring4新特性,spring5新特性全面介绍
  • spring ioc以及aop原理,springmvc aop原理
  • spring ioc以及aop原理,springmvc aop原理,深入浅析Spring 的aop实现原理
  • Spring cloud网关,spring cloud zuul作用
  • 留言与评论(共有 条评论)
       
    验证码: