Commit 9dbe706b authored by tangtuo's avatar tangtuo

修改logback配置

parent e1732120
...@@ -30,10 +30,7 @@ spring: ...@@ -30,10 +30,7 @@ spring:
master-data-source-name: write master-data-source-name: write
# 从库数据源名称列表,多个逗号分隔 # 从库数据源名称列表,多个逗号分隔
slave-data-source-names: read slave-data-source-names: read
props:
# 开启SQL显示,默认false
sql:
show: true
redis: redis:
host: 172.16.101.135 host: 172.16.101.135
port: 6379 port: 6379
......
...@@ -10,12 +10,6 @@ ...@@ -10,12 +10,6 @@
<contextName>logback</contextName> <contextName>logback</contextName>
<!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 --> <!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 -->
<property name="LOG_HOME" value="logs"/> <property name="LOG_HOME" value="logs"/>
<springProfile name="dev">
<property name="LOG_HOME" value="logs"/>
</springProfile>
<springProfile name="test">
<property name="LOG_HOME" value="logs"/>
</springProfile>
<!-- 彩色日志 --> <!-- 彩色日志 -->
...@@ -38,26 +32,15 @@ ...@@ -38,26 +32,15 @@
<!-- 设置字符集 --> <!-- 设置字符集 -->
<charset>UTF-8</charset> <charset>UTF-8</charset>
</encoder> </encoder>
</appender>
<!--输出到控制台-->
<appender name="DOCKER_LOGS" class="ch.qos.logback.core.ConsoleAppender">
<!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level> <level>DEBUG</level>
</filter> </filter>
<encoder>
<Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
<!-- 设置字符集 -->
<charset>UTF-8</charset>
</encoder>
</appender> </appender>
<!--输出到文件--> <!--输出到文件-->
<!-- 设置分割 --> <!-- 设置分割 -->
<appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<!-- 设置按尺寸和时间(同时满足)分割 --> <!-- 设置按尺寸和时间(同时满足)分割 -->
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily --> <!-- rollover daily -->
...@@ -74,14 +57,6 @@ ...@@ -74,14 +57,6 @@
</encoder> </encoder>
</appender> </appender>
<appender name="ASYNC_LOG" class="ch.qos.logback.classic.AsyncAppender">
<!-- 不丢失日志,默认值80,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
<discardingThreshold>0</discardingThreshold>
<!-- 更改默认的队列的深度,该值会影响性能.默认值256 -->
<queueSize>256</queueSize>
<!-- 添加附加的appender,最多只能添加一个 -->
<appender-ref ref="INFO_FILE"/>
</appender>
<!-- <!--
...@@ -109,21 +84,19 @@ ...@@ -109,21 +84,19 @@
不能设置为INHERITED或者同义词NULL。默认是DEBUG 不能设置为INHERITED或者同义词NULL。默认是DEBUG
可以包含零个或多个元素,标识这个appender将会添加到这个logger。 可以包含零个或多个元素,标识这个appender将会添加到这个logger。
--> -->
<logger name="com.fzm.common.mapper" level="DEBUG"/>
<root level="INFO"> <root level="INFO">
<!--开发环境和本地:--> <!--开发环境和本地:-->
<springProfile name="local"> <springProfile name="local">
<appender-ref ref="CONSOLE"/> <appender-ref ref="INFO_FILE"/>
</springProfile> </springProfile>
<springProfile name="dev"> <springProfile name="dev">
<!-- <appender-ref ref="CONSOLE" />--> <appender-ref ref="CONSOLE"/>
<appender-ref ref="DOCKER_LOGS"/>
<appender-ref ref="INFO_FILE"/> <appender-ref ref="INFO_FILE"/>
</springProfile> </springProfile>
<springProfile name="test"> <springProfile name="test">
<!-- <appender-ref ref="CONSOLE" />--> <appender-ref ref="CONSOLE"/>
<appender-ref ref="DOCKER_LOGS"/>
<appender-ref ref="INFO_FILE"/> <appender-ref ref="INFO_FILE"/>
</springProfile> </springProfile>
</root> </root>
......
...@@ -41,25 +41,9 @@ ...@@ -41,25 +41,9 @@
<charset>UTF-8</charset> <charset>UTF-8</charset>
</encoder> </encoder>
</appender> </appender>
<!--输出到控制台-->
<appender name="DOCKER_LOGS" class="ch.qos.logback.core.ConsoleAppender">
<!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<encoder>
<Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
<!-- 设置字符集 -->
<charset>UTF-8</charset>
</encoder>
</appender>
<!--输出到文件--> <!--输出到文件-->
<!-- 设置分割 --> <!-- 设置分割 -->
<appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<!-- 设置按尺寸和时间(同时满足)分割 --> <!-- 设置按尺寸和时间(同时满足)分割 -->
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily --> <!-- rollover daily -->
...@@ -76,14 +60,6 @@ ...@@ -76,14 +60,6 @@
</encoder> </encoder>
</appender> </appender>
<appender name="ASYNC_LOG" class="ch.qos.logback.classic.AsyncAppender">
<!-- 不丢失日志,默认值80,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
<discardingThreshold>0</discardingThreshold>
<!-- 更改默认的队列的深度,该值会影响性能.默认值256 -->
<queueSize>256</queueSize>
<!-- 添加附加的appender,最多只能添加一个 -->
<appender-ref ref="INFO_FILE"/>
</appender>
<logger name="com.baomidou" level="debug" addtivity="false"/> <logger name="com.baomidou" level="debug" addtivity="false"/>
<logger name="java.sql.Connection" level="debug"/> <logger name="java.sql.Connection" level="debug"/>
<logger name="java.sql.Statement" level="debug"/> <logger name="java.sql.Statement" level="debug"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment