正在显示
4 个修改的文件
包含
84 行增加
和
0 行删除
| 1 | +<configuration> | ||
| 2 | + <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | ||
| 3 | + <file>logs/output.log</file> | ||
| 4 | + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | ||
| 5 | + <fileNamePattern>logs/output.%d{yyyy-MM-dd}.log</fileNamePattern> | ||
| 6 | + <maxHistory>5</maxHistory> | ||
| 7 | + </rollingPolicy> | ||
| 8 | + <encoder> | ||
| 9 | + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> | ||
| 10 | + </encoder> | ||
| 11 | + </appender> | ||
| 12 | + | ||
| 13 | + <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> | ||
| 14 | + <encoder> | ||
| 15 | + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> | ||
| 16 | + </encoder> | ||
| 17 | + </appender> | ||
| 18 | + | ||
| 19 | + <appender name="myDataAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> | ||
| 20 | + <file>logs/myData/myData.log</file> | ||
| 21 | + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | ||
| 22 | + <fileNamePattern>logs/myData/myData.%d{yyyy-MM-dd}.log</fileNamePattern> | ||
| 23 | + <maxHistory>5</maxHistory> | ||
| 24 | + </rollingPolicy > | ||
| 25 | + <encoder> | ||
| 26 | + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</pattern> | ||
| 27 | + </encoder> | ||
| 28 | + </appender> | ||
| 29 | + | ||
| 30 | + <!-- Logger "com.example.first" 的配置 --> | ||
| 31 | + <logger name="myDatalog" level="info" additivity="false"> | ||
| 32 | + <appender-ref ref="myDataAppender" /> | ||
| 33 | + </logger> | ||
| 34 | + | ||
| 35 | + <root level="info"> | ||
| 36 | + <appender-ref ref="FILE" /> | ||
| 37 | + <appender-ref ref="CONSOLE" /> | ||
| 38 | + </root> | ||
| 39 | +</configuration> |
| @@ -29,6 +29,7 @@ | @@ -29,6 +29,7 @@ | ||
| 29 | <dependency> | 29 | <dependency> |
| 30 | <groupId>org.springframework.boot</groupId> | 30 | <groupId>org.springframework.boot</groupId> |
| 31 | <artifactId>spring-boot-starter-web</artifactId> | 31 | <artifactId>spring-boot-starter-web</artifactId> |
| 32 | + <exclusions></exclusions> | ||
| 32 | </dependency> | 33 | </dependency> |
| 33 | <!-- Spring框架基本的核心工具 --> | 34 | <!-- Spring框架基本的核心工具 --> |
| 34 | <dependency> | 35 | <dependency> |
| @@ -9,6 +9,11 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | @@ -9,6 +9,11 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | ||
| 9 | import org.springframework.boot.builder.SpringApplicationBuilder; | 9 | import org.springframework.boot.builder.SpringApplicationBuilder; |
| 10 | import org.springframework.context.annotation.ComponentScan; | 10 | import org.springframework.context.annotation.ComponentScan; |
| 11 | import org.springframework.context.annotation.FilterType; | 11 | import org.springframework.context.annotation.FilterType; |
| 12 | +import org.springframework.core.io.ClassPathResource; | ||
| 13 | +import org.springframework.core.io.Resource; | ||
| 14 | + | ||
| 15 | +import java.io.IOException; | ||
| 16 | +import java.util.Collections; | ||
| 12 | 17 | ||
| 13 | 18 | ||
| 14 | @ComponentScan(basePackages = { | 19 | @ComponentScan(basePackages = { |
| 1 | +<configuration> | ||
| 2 | + <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | ||
| 3 | + <file>logs/output.log</file> | ||
| 4 | + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | ||
| 5 | + <fileNamePattern>logs/output.%d{yyyy-MM-dd}.log</fileNamePattern> | ||
| 6 | + <maxHistory>5</maxHistory> | ||
| 7 | + </rollingPolicy> | ||
| 8 | + <encoder> | ||
| 9 | + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> | ||
| 10 | + </encoder> | ||
| 11 | + </appender> | ||
| 12 | + | ||
| 13 | + <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> | ||
| 14 | + <encoder> | ||
| 15 | + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> | ||
| 16 | + </encoder> | ||
| 17 | + </appender> | ||
| 18 | + | ||
| 19 | + <appender name="myDataAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> | ||
| 20 | + <file>logs/myData/myData.log</file> | ||
| 21 | + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | ||
| 22 | + <fileNamePattern>logs/myData/myData.%d{yyyy-MM-dd}.log</fileNamePattern> | ||
| 23 | + <maxHistory>5</maxHistory> | ||
| 24 | + </rollingPolicy > | ||
| 25 | + <encoder> | ||
| 26 | + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</pattern> | ||
| 27 | + </encoder> | ||
| 28 | + </appender> | ||
| 29 | + | ||
| 30 | + <!-- Logger "com.example.first" 的配置 --> | ||
| 31 | + <logger name="myDatalog" level="info" additivity="false"> | ||
| 32 | + <appender-ref ref="myDataAppender" /> | ||
| 33 | + </logger> | ||
| 34 | + | ||
| 35 | + <root level="info"> | ||
| 36 | + <appender-ref ref="FILE" /> | ||
| 37 | + <appender-ref ref="CONSOLE" /> | ||
| 38 | + </root> | ||
| 39 | +</configuration> |
-
请 注册 或 登录 后发表评论