Spring Boot (教程十: 日志)
来源:互联网 发布:知乎寒武纪芯片 编辑:程序博客网 时间:2024/05/22 11:45
GitHub 地址:
https://github.com/asd821300801/Spring-Boot.git
使用SLF4J记录日志
在开发中我们不建议使用 System.out 因为大量的使用 System.out 会增加资源的消耗。
spring boot支持的日志框架有,logback,Log4j2,Log4j和Java Util Logging
spring Boot 提供了一套日志系统,logback是最优先的选择。
- 在 src/main/resources 下面创建logback.xml (根据不同环境来定义不同的日志输出,那么取名为logback-spring.xml即可,官方优先推荐使用-spring.*的配置方式)文件。
创建配置文件
- logback.xml
<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/base.xml"/> <logger name="org.springframework.web" level="INFO"/></configuration>
在代码中调用
import org.slf4j.Logger;import org.slf4j.LoggerFactory;private Logger logger = LoggerFactory.getLogger(this.getClass());
完整代码
- Slf4jController.java
- 包所在:com.example.log
package com.example.log;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/log")public class Slf4jController { //日志 private Logger logger = LoggerFactory.getLogger(this.getClass()); @RequestMapping("/log") public String log(){ logger.info("当前类:com.example.log.Slf4jController"); return "日志测试。"; }}
访问:http://localhost:8080/log/log.action 之后打印输出日志
参考:http://www.iteye.com/topic/1144412
阅读全文
1 0
- Spring Boot (教程十: 日志)
- Spring Boot系列之十 日志配置
- Spring Boot系列教程十:Spring boot集成MyBatis
- Spring Boot教程三:log4j记录日志
- Spring Boot参考教程(十)定时任务
- Spring Boot系列教程六:日志输出配置log4j2
- Spring Boot系列教程六:日志输出配置log4j2
- Spring Boot参考教程(八)日志相关使用
- 《Spring Boot极简教程》第17章 Spring Boot集成日志
- spring boot log日志
- Spring Boot日志管理
- Spring Boot日志管理
- Spring Boot 日志
- Spring Boot日志管理
- Spring boot 日志
- Spring Boot 日志
- spring boot 日志记录
- Spring Boot日志管理
- 笔记6--CSS基础知识
- Android真实项目中开启活动的最佳写法
- Ubuntu 14.04 + gtx1070 安装cuda,cudnn
- 实习中遇到的linux命令
- Eclipse.ini的相关说明
- Spring Boot (教程十: 日志)
- Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
- (Unity3d)Vuforia开发基础
- MAAB翻译开坑
- [leetcode]115. Distinct Subsequences(Java)
- Android 向Activity传递数据的几种方法
- springMVC 跳转到页面
- AngularJs html compiler详解及示例代码
- Android 从Activity返回数据