-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
93 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<configuration> | ||
|
||
<contextName>atguiguSrb</contextName> | ||
|
||
<!-- 日志的输出目录 --> | ||
<property name="log.path" value="C:\Users\gaoguanqi\projects\shangrongbao\sys\log\core" /> | ||
|
||
<!--控制台日志格式:彩色日志--> | ||
<!-- magenta:洋红 --> | ||
<!-- boldMagenta:粗红--> | ||
<!-- cyan:青色 --> | ||
<!-- white:白色 --> | ||
<!-- magenta:洋红 --> | ||
<property name="CONSOLE_LOG_PATTERN" | ||
value="%yellow(%date{yyyy-MM-dd HH:mm:ss}) %highlight([%-5level]) %green(%logger) %msg%n"/> | ||
|
||
<!--文件日志格式--> | ||
<property name="FILE_LOG_PATTERN" | ||
value="%date{yyyy-MM-dd HH:mm:ss} [%-5level] %thread %file:%line %logger %msg%n" /> | ||
|
||
<!--编码--> | ||
<property name="ENCODING" | ||
value="UTF-8" /> | ||
|
||
|
||
<!-- 控制台日志 --> | ||
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> | ||
<encoder> | ||
<pattern>${CONSOLE_LOG_PATTERN}</pattern> | ||
<charset>${ENCODING}</charset> | ||
</encoder> | ||
</appender> | ||
|
||
<!-- 文件日志 --> | ||
<appender name="FILE" class="ch.qos.logback.core.FileAppender"> | ||
<file>${log.path}/log.log</file> | ||
<append>true</append> | ||
<encoder> | ||
<pattern>${FILE_LOG_PATTERN}</pattern> | ||
<charset>${ENCODING}</charset> | ||
</encoder> | ||
</appender> | ||
|
||
<appender name="ROLLING_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | ||
|
||
<!-- 要区别于其他的appender中的文件名字 --> | ||
<file>${log.path}/log-rolling.log</file> | ||
<encoder> | ||
<pattern>${FILE_LOG_PATTERN}</pattern> | ||
<charset>${ENCODING}</charset> | ||
</encoder> | ||
|
||
|
||
<!-- 设置滚动日志记录的滚动策略 --> | ||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | ||
<!-- 日志归档路径以及格式 --> | ||
<fileNamePattern>${log.path}/info/log-rolling-%d{yyyy-MM-dd}.%i.log</fileNamePattern> | ||
<!--归档日志文件保留的最大数量--> | ||
<maxHistory>15</maxHistory> | ||
|
||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | ||
<maxFileSize>1KB</maxFileSize> | ||
</timeBasedFileNamingAndTriggeringPolicy> | ||
</rollingPolicy> | ||
|
||
</appender> | ||
|
||
<!-- 日志记录器 --> | ||
<!-- <logger name="com.atguigu" level="INFO">--> | ||
<!-- <appender-ref ref="CONSOLE" />--> | ||
<!-- <appender-ref ref="FILE" />--> | ||
<!-- </logger>--> | ||
|
||
<!-- 开发环境和测试环境 --> | ||
<springProfile name="dev,test"> | ||
<logger name="com.atguigu" level="INFO"> | ||
<appender-ref ref="CONSOLE" /> | ||
<appender-ref ref="ROLLING_FILE" /> | ||
</logger> | ||
</springProfile> | ||
|
||
<!-- 生产环境 --> | ||
<springProfile name="prod"> | ||
<logger name="com.atguigu" level="ERROR"> | ||
<appender-ref ref="CONSOLE" /> | ||
<appender-ref ref="FILE" /> | ||
</logger> | ||
</springProfile> | ||
</configuration> |