本文共 2372 字,大约阅读时间需要 7 分钟。
日志在项目开发过程中必不可少,本次实现springboot2整合log4j2日志组件。
springboot2默认提供了日志组件,也可直接使用,基本及输出在application.properties文件中设置即可。 实例如下: pomorg.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-logging org.springframework.boot spring-boot-starter-log4j2
application.properties
logging.config=classpath:log4j2-dev.xml
log4j2.xml
测试
@RestControllerpublic class DemoController { private static final Logger logger = LoggerFactory.getLogger(DemoController.class); @RequestMapping("/hello") public Object hello() { logger.info("info"); logger.warn("warn"); logger.error("error"); return "hello"; }}
结果
在指定目录生成日志文件 log.log每次重启服务都会被覆盖,记录所有日志 info.log不会被覆盖,记录info日志 warn.log不会被覆盖,记录warn日志 error.log不会被覆盖,记录error日志转载地址:http://rwwzb.baihongyu.com/