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日志文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)