不知道为什么,我的lombok
的日志功能有时生效,有时却用不了,所以我决定替换成下面的方式来输出日志:
1.在需要记录日志的类中添加这行代码:
java
private static final Logger log = LoggerFactory.getLogger(Controller.class);
Controller.class
:传入当前类
这样就可以输出日志了
2.日志级别
在 log
里常见的 日志级别 有:
级别 | 方法 | 用途 |
---|---|---|
TRACE |
log.trace("...") |
详细的调试信息,最细粒度 |
DEBUG |
log.debug("...") |
调试时使用,开发环境打开 |
INFO |
log.info("...") |
重要的运行信息,生产环境也常用 |
WARN |
log.warn("...") |
警告信息,不影响程序运行,但需要关注 |
ERROR |
log.error("...") |
错误信息,程序可能无法正常运行 |