first commit
This commit is contained in:
41
src/main/resources/env/dev/logback-spring-dev.xml
vendored
Normal file
41
src/main/resources/env/dev/logback-spring-dev.xml
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- debug设置为true将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。-->
|
||||
<!-- scan设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。-->
|
||||
<!-- scanPeriod设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。
|
||||
当scan为true时,此属性生效。默认的时间间隔为1分钟。-->
|
||||
<configuration debug="false">
|
||||
|
||||
<!-- ConsoleAppender:把日志输出到控制台 -->
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<!-- 默认情况下,每个日志事件都会立即刷新到基础输出流。-->
|
||||
<!-- 这种默认方法更安全,因为如果应用程序在没有正常关闭appender的情况下退出,则日志事件会丢失。 -->
|
||||
<!-- 但是,为了显着增加日志记录吞吐量,可以将immediateFlush属性设置为false -->
|
||||
<immediateFlush>true</immediateFlush>
|
||||
<encoder>
|
||||
<!-- %37():如果字符没有37个字符长度,则左侧用空格补齐 -->
|
||||
<!-- %-37():如果字符没有37个字符长度,则右侧用空格补齐 -->
|
||||
<!-- %15.15():如果记录的线程字符长度小于15(第一个)则用空格在左侧补齐,如果字符长度大于15(第二个),则从开头开始截断多余的字符 -->
|
||||
<!-- %-40.40():如果记录的logger字符长度小于40(第一个)则用空格在右侧补齐,如果字符长度大于40(第二个),则从开头开始截断多余的字符 -->
|
||||
<!-- %msg:日志打印详情 -->
|
||||
<!-- %n:换行符 -->
|
||||
<!-- %highlight():转换说明符以粗体红色显示其级别为ERROR的事件,红色为WARN,BLUE为INFO,以及其他级别的默认颜色。 -->
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight(%-5level) --- [%15.15(%thread)] %cyan(%-40.40(%logger{40})) : %msg%n</pattern>
|
||||
<!-- 控制台也要使用UTF-8,不要使用GBK,否则会中文乱码 -->
|
||||
<charset>UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- root记录器,如果没有设置其他记录器,默认都按照根记录器的配置输出 -->
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</root>
|
||||
|
||||
<!-- 指定项目中某个包日志输出规则 -->
|
||||
<!-- 级别依次为【从高到低】:FATAL > ERROR > WARN > INFO > DEBUG > TRACE -->
|
||||
<!-- additivity设置成false表示不叠加输出到更高层次的记录器中,否则会重复打印 -->
|
||||
<logger name="com.ai" level="DEBUG" additivity="true" />
|
||||
<logger name="com.ai.gateway.mapper" level="TRACE" additivity="true" />
|
||||
<logger name="org.mybatis" level="DEBUG" additivity="true" />
|
||||
<logger name="org.springframework.web.servlet.DispatcherServlet" level="DEBUG" additivity="true" />
|
||||
<logger name="org.springframework.cloud.sleuth" level="DEBUG" additivity="true" />
|
||||
</configuration>
|
||||
Reference in New Issue
Block a user