提交 a678efdc authored 作者: lvwei's avatar lvwei

--no commit message

上级 b0e2cc47
......@@ -92,5 +92,14 @@
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<!-- rabbitmq -->
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-rabbit</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
......@@ -7,3 +7,16 @@ spring:
name: bg-sysuser
profile: prod
label: master
rabbitmq:
host: 127.0.0.1 #rabbitMq地址
username: guest #rabbitMq用户名
password: guest #rabbitMq密码
port: 5672 #rabbitMq端口
declareExchange: true #交换机是否使用delare模式
exchangeType: direct #交换机模式
exchangeName: JGJY_GLOBAL_LOG_EXCHANGE #交换机名称
routingKeyPattern: JGJY_GLOBAL_LOG_ROUTEKEY #路由绑定名称
generateId: true
charset: UTF-8 #字符集
durable: false #持久化
deliveryMode: NON_PERSISTENT
\ No newline at end of file
......@@ -9,6 +9,21 @@
<property name="FILESIZE" value="10MB" />
<property name="MAXHISTORY" value="60" />
<property name="DATETIME" value="yyyy-MM-dd HH:mm:ss" />
<!--日志输出位置(读取配置文件的路径)-->
<springProperty name="rabbitmqHost" source="spring.rabbitmq.host"/>
<springProperty name="rabbitmqPort" source="spring.rabbitmq.port"/>
<springProperty name="rabbitmqUsername" source="spring.rabbitmq.username"/>
<springProperty name="rabbitmqPassword" source="spring.rabbitmq.password"/>
<springProperty name="declareExchange" source="spring.rabbitmq.declareExchange"/>
<springProperty name="exchangeType" source="spring.rabbitmq.exchangeType"/>
<springProperty name="exchangeName" source="spring.rabbitmq.exchangeName"/>
<springProperty name="routingKeyPattern" source="spring.rabbitmq.routingKeyPattern"/>
<springProperty name="generateId" source="spring.rabbitmq.generateId"/>
<springProperty name="charset" source="spring.rabbitmq.charset"/>
<springProperty name="durable" source="spring.rabbitmq.durable"/>
<springProperty name="deliveryMode" source="spring.rabbitmq.deliveryMode"/>
<!-- 控制台打印 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="utf-8">
......@@ -118,8 +133,51 @@
</rollingPolicy>
</appender>
<!-- SQL相关日志输出-->
<logger name="org.mybatis.spring" level="DEBUG" additivity="true" />
<appender name="AMQP" class="org.springframework.amqp.rabbit.logback.AmqpAppender">
<layout>
<pattern>
<![CDATA[%X{sign}|%X{serverName}|%-5level|%d|%logger|%msg%n ]]>
</pattern>
</layout>
<host>${rabbitmqHost}</host>
<port>${rabbitmqPort}</port>
<username>${rabbitmqUsername}</username>
<password>${rabbitmqPassword}</password>
<declareExchange>true</declareExchange>
<exchangeType>direct</exchangeType>
<exchangeName>JGJY_GLOBAL_LOG_EXCHANGE</exchangeName>
<routingKeyPattern>JGJY_GLOBAL_LOG_ROUTEKEY</routingKeyPattern>
<generateId>true</generateId>
<charset>UTF-8</charset>
<durable>true</durable>
<deliveryMode>NON_PERSISTENT</deliveryMode>
</appender>
<!-- 切面日志 -->
<logger name="com.zrqx.core.commons.aspect" level="DEBUG" additivity="true">
<appender-ref ref="AMQP"/>
</logger>
<!-- 熔断器日志 -->
<logger name="com.zrqx.bg.sysuser.client" level="DEBUG" additivity="true">
<appender-ref ref="AMQP"/>
</logger>
<!-- SQL日志 -->
<logger name="com.zrqx.bg.sysuser.mapper" level="DEBUG" additivity="true">
<appender-ref ref="AMQP"/>
</logger>
<!-- 业务日志 -->
<logger name="com.zrqx.bg.sysuser.service" level="DEBUG" additivity="true">
<appender-ref ref="AMQP"/>
</logger>
<!-- 已知异常日志 -->
<logger name="com.zrqx.bg.sysuser" level="ERROR" additivity="true">
<appender-ref ref="AMQP"/>
</logger>
<!-- 未知异常日志 -->
<logger name="com.zrqx.core.commons.interceptor.CustomExceptionHandler" level="ERROR" additivity="true">
<appender-ref ref="AMQP"/>
</logger>
<!-- Logger 根目录 -->
<root level="INFO">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论