You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.6 KiB
63 lines
2.6 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<configuration scan="true" scanPeriod="60 seconds" debug="false"> |
|
<contextName>logs</contextName> |
|
<!-- 日志位置 --> |
|
<property name="log.path" value="/Users/weipeng/dome/chuankei/supervision/supervision-boot/work/log"/> |
|
<!-- <property name="log.path" value="/work/log"/>--> |
|
<!-- 日志保留时长 --> |
|
<property name="log.maxHistory" value="7"/> |
|
<!-- 控制台格式化及颜色 --> |
|
<property name="log.colorPattern" |
|
value="%magenta([%X{trace_id}][%d{yyyy-MM-dd'T'HH:mm:ss.SSS}]) %highlight(%-5level) %red(%thread) %green(%logger) %msg%n"/> |
|
<property name="log.pattern" value="[%X{trace_id}][%d{yyyy-MM-dd'T'HH:mm:ss.SSS}] %-5level %thread %logger %msg%n"/> |
|
|
|
<!--输出到控制台--> |
|
<appender name="console" class="ch.qos.logback.core.ConsoleAppender"> |
|
<encoder> |
|
<pattern>${log.colorPattern}</pattern> |
|
<charset>UTF-8</charset> |
|
</encoder> |
|
</appender> |
|
|
|
<!--输出到文件--> |
|
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
|
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.log</fileNamePattern> |
|
<MaxHistory>${log.maxHistory}</MaxHistory> |
|
</rollingPolicy> |
|
<encoder> |
|
<pattern>${log.pattern}</pattern> |
|
</encoder> |
|
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|
<level>INFO</level> |
|
<onMatch>ACCEPT</onMatch> |
|
<onMismatch>DENY</onMismatch> |
|
</filter> |
|
</appender> |
|
|
|
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
|
<fileNamePattern>${log.path}/error/error.%d{yyyy-MM-dd}.log</fileNamePattern> |
|
<MaxHistory>${log.maxHistory}</MaxHistory> |
|
</rollingPolicy> |
|
<encoder> |
|
<pattern>${log.pattern}</pattern> |
|
</encoder> |
|
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|
<level>ERROR</level> |
|
<onMatch>ACCEPT</onMatch> |
|
<onMismatch>DENY</onMismatch> |
|
</filter> |
|
</appender> |
|
|
|
<logger name="com.biutag.supervision" level="INFO"/> |
|
<!-- 日志类型为debug时,输出到控制台 --> |
|
<root level="debug"> |
|
<appender-ref ref="console"/> |
|
</root> |
|
<!-- 日志类型为info时,输出到配置好的文件 --> |
|
<root level="info"> |
|
<appender-ref ref="file_info"/> |
|
<appender-ref ref="file_error"/> |
|
</root> |
|
</configuration>
|
|
|