1
0
mirror of https://gitee.com/incloudcode/yexuejc-springboot.git synced 2025-07-16 08:47:26 +08:00

日志优化

This commit is contained in:
maxf 2018-10-27 16:31:19 +08:00
parent 5a29aed20a
commit d01690dffb
2 changed files with 71 additions and 59 deletions

View File

@ -1,12 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<configuration> <configuration>
<!--参考 https://blog.csdn.net/Inke88/article/details/75007649-->
<!--
springboot 对应配置
logging.level.root=info
logging.path=/logs/guansc-api
-->
<!-- 固定配置 START --> <!-- 固定配置 START -->
<property name="context.name" value="yexuejc-springboot-base" /> <!--<property name="context.name" value="guansc-api" />-->
<!--<property name="log.path" value="../logs/guansc-api" />-->
<springProperty scope="context" name="context.name" source="spring.application.name"/>
<springProperty scope="context" name="log.path" source="logging.path"/>
<property name="log.path" value="../logs" /> <property name="log.pattern" value='%d{yyyy-MM-dd_HH:mm:ss.SSS};%level;%C{0};%M;%L;%msg%n'/>
<property name="log.pattern" <property name="roll.file.suffix" value="%d{yyyy-MM-dd}.tar.gz"/>
value='%d{yyyy-MM-dd_HH:mm:ss.SSS};%level;%C{0};%M;%L;%msg%n' />
<property name="roll.file.suffix" value="%d{yyyy-MM-dd}.tar.gz" />
<contextName>${context.name}</contextName> <contextName>${context.name}</contextName>
<appender name="ACCESS" <appender name="ACCESS"
class="ch.qos.logback.core.rolling.RollingFileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
@ -41,14 +48,17 @@
<pattern>${log.pattern}</pattern> <pattern>${log.pattern}</pattern>
</encoder> </encoder>
</appender> </appender>
<logger name="com.yexuejc.uselaw.access" level="INFO"> <!--请求访问控制-->
<appender-ref ref="ACCESS" /> <logger name="access" level="INFO">
<appender-ref ref="ACCESS"/>
</logger> </logger>
<logger name="com.yexuejc.uselaw.biz" level="INFO"> <!--业务日志-->
<appender-ref ref="BIZ" /> <logger name="biz" level="TRACE">
<appender-ref ref="BIZ"/>
</logger> </logger>
<logger name="com.yexuejc.uselaw.exception" level="ERROR"> <!--异常日志-->
<appender-ref ref="EXCEPTION" /> <logger name="exception" level="ERROR">
<appender-ref ref="EXCEPTION"/>
</logger> </logger>
<!-- 固定配置 END --> <!-- 固定配置 END -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
@ -58,6 +68,6 @@
</encoder> </encoder>
</appender> </appender>
<root level="debug"> <root level="debug">
<appender-ref ref="CONSOLE" /> <appender-ref ref="CONSOLE"/>
</root> </root>
</configuration> </configuration>

View File

@ -1,5 +1,7 @@
server.port=8888 server.port=8888
spring.application.name=@pom.artifactId@
logging.level.root=info logging.level.root=info
logging.path=/logs/yexuejc-springboot-parent logging.path=/logs/yexuejc-springboot-parent