提交 627bea99 authored 作者: lvwei's avatar lvwei

--no commit message

上级 c352d509
server:
port: 8296
spring:
rabbitmq:
host: 127.0.0.1
username: guest
password: guest
port: 5672
log:
path: D:/logs/rabbitmq
logging:
config: classpath:logback-spring.xml
\ No newline at end of file
......@@ -7,17 +7,27 @@
<property name="FILESIZE" value="50MB" />
<property name="MAXHISTORY" value="100" />
<property name="DATETIME" value="yyyy-MM-dd HH:mm:ss" />
<!--日志输出位置(读取配置文件的路径)-->
<springProperty scope="context" name="log_dir" source="log.path"/>
<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"/>
<!-- 控制台打印 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
<pattern>
<![CDATA[[%-5level]%d{${DATETIME}}[%thread][%class:%line]%logger - %msg%n ]]>
</pattern>
</encoder>
</appender>
<!-- ERROR 输入到文件,按日期和文件大小 -->
<appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
<pattern>
<![CDATA[[%-5level]%d{${DATETIME}}[%thread][%class:%line]%logger - %msg%n ]]>
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
......@@ -38,7 +48,8 @@
<!-- WARN 输入到文件,按日期和文件大小 -->
<appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
<pattern>
<![CDATA[[%-5level]%d{${DATETIME}}[%thread][%class:%line]%logger - %msg%n ]]>
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
......@@ -58,7 +69,8 @@
<!-- INFO 输入到文件,按日期和文件大小 -->
<appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
<pattern>
<![CDATA[[%-5level]%d{${DATETIME}}[%thread][%class:%line]%logger - %msg%n ]]>
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
......@@ -77,7 +89,8 @@
<!-- DEBUG 输入到文件,按日期和文件大小 -->
<appender name="DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
<pattern>
<![CDATA[[%-5level]%d{${DATETIME}}[%thread][%class:%line]%logger - %msg%n ]]>
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
......@@ -97,7 +110,8 @@
<!-- TRACE 输入到文件,按日期和文件大小 -->
<appender name="TRACE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
<pattern>
<![CDATA[[%-5level]%d{${DATETIME}}[%thread][%class:%line]%logger - %msg%n ]]>
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
......@@ -116,9 +130,33 @@
</rollingPolicy>
</appender>
<!-- SQL相关日志输出-->
<logger name="org.mybatis.spring" level="DEBUG" additivity="true" />
<logger name="com.zrqx.order" level="DEBUG" additivity="true" />
<appender name="AMQP" class="org.springframework.amqp.rabbit.logback.AmqpAppender">
<!--Layout(纯文本)而不是格式化的JSON -->
<layout>
<pattern>
<![CDATA[[%-5level]%d{${DATETIME}}[%thread][%class:%line]%logger - %msg%n ]]>
</pattern>
</layout>
<host>${rabbitmqHost}</host>
<port>${rabbitmqPort}</port>
<username>${rabbitmqUsername}</username>
<password>${rabbitmqPassword}</password>
<declareExchange>true</declareExchange>
<exchangeType>direct</exchangeType>
<exchangeName>LOG_DIRECT_EXCHANGE2</exchangeName>
<routingKeyPattern>LOG_DIRECT_BINDING2</routingKeyPattern>
<generateId>true</generateId>
<charset>UTF-8</charset>
<durable>false</durable>
<deliveryMode>NON_PERSISTENT</deliveryMode>
</appender>
<!-- 文件记录只记录指定包的日志 -->
<logger name="com.zrqx.zuul" level="INFO" additivity="false">
<appender-ref ref="AMQP"/>
<appender-ref ref="STDOUT"/>
</logger>
<!-- Logger 根目录 -->
<root level="INFO">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论