springboot中的日志
日志级别:
级别越高,输出信息越少
OFF > ERROR > INFO > DEBUG > ALL
springboot中的日志:
Log4j
(log 4 for java) & logback
日志
springboot框架中默认集成了logback日志。
日志分类:
- 根日志:全局日志
rootLogger info
- 子日志:包日志
logger.com.xxx.dao = debug
在配置文件中配置:
logging.level.root=debug
logging.level.com.xxx.dao=debug
如何使用日志?
springboot中默认有日志对象:
1.在类中定义对象
private static Logger log = LoggerFactroy.getLogger(xxxx.class);
2.在方法中使用
log.debug("debug级别的日志"+xinxi);
⭐️更简单的写法:
-
安装插件
log Support 2
-
在设置中设置插件:
-
使用日志
// 直接写logd 会自动生成第一种方式的代码 logd logi logw loge
日志尽可能不用
+
拼接
尽量用{}
站位:
//一个大括号代表站位一个
log.debug("修改的用户信息:{}{}",user,"这是站位")
//其他符号无意义还可以在外面加别的例如:[]
log,debug("其他符号无意义:[{}][{}]",user,"这是站位")