|
目录
Spring Boot 日志文件
日志是程序的重要组成部分, 可以发现定位问题, 还可以实现:
- 记录用户登录日志, 分析用户是正常登录还是恶意破解用户
- 记录系统的操作日志, 方便数据恢复和定位操作人
- 记录程序的执行时间, 方便为以后后话程序提供数据支持
Spring Boot 项目在启动时默认就有日志输出
通过上述日志信息, 我们可以发现:
Spring Boot
内置了日志框架.- 默认情况下, 输出的日志不是开发者定义和打印的.
- 日志默认时打印在控制台上的, 但控制台的日志是不能被保存的.
Spring Boot 使用日志
我们要使用 Spring Boot
日志, 需要以下两步:
- 先得到日志对象
- 使用日志对象的相关语法输出要打印的内容
得到日志对象
在程序中获取日志对象需要使用日志工厂 LoggerFactory
// 得到日志对象
private static final Logger logger = LoggerFactory.getLogger(UserController.class);
# 注意 #
Logger 对象是属于 org.slf4j
包下的.
使用日志对象打印日志
@RequestMapping("/hi")
public String sayHi() {
logger.trace("我是 trace");
logger