1. 使用maven构建SpringBoot的名叫spring-boot-slf4j-logback项目
2. 配置pom.xml
4.0.0 com.bjbs spring-boot-slf4j-logback0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent1.5.13.RELEASE 1.8 org.springframework.boot spring-boot-starter-web
3. 只添加了spring-boot-starter-web启动器, 在Dependency Hierarchy中查看, 已经有了slf4j和logback日志包。
4. 在src/main/resources下, 新建logback.xml。
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n log/my.log log/my.%d{yyyy-MM-dd}.log 30 %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
5. 新建App.java启动器类, 使用日志记录。
package com.bjbs;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App {
private static final Logger logger = LoggerFactory.getLogger(App.class);
public static void main(String[] args) {
logger.info("Spring Boot start...");
SpringApplication.run(App.class, args);
logger.info("Spring Boot running...");
}
}
6. 运行项目, 查看控制台日志
7. 生成log文件夹, 该文件夹下生成my.log日志文件
8. 查看my.log日志文件



