加上@Slf4j注解即可
log.error("这个错误很严重,程序阻断了,要记监控,发到报警”);
log.warn("这个错误不应该出来啊,程序可以继续往下走,但是太没面子了");
log.info("没啥事,就是想打个日志");
log.debug("作为一个经常写BUG的程序员,开发联调阶段,多打点日志很合理");
log.trace("从来没用过,他们说是为了追踪");
正确使用
// 正确打印debug
if (log.isDebugEnabled()) {
Log.debug("别嫌麻烦,不想被开除最好这样做");
}
try {
getorder();
} catch (Exception e) {
log.error("order error", e);
}
try {
getRevenue();
}catch (Exception e) {
log.warn("revenue error:", e);
}
提高性能
String name ="程序员无羡";
// 不会提前拼接
log.info("hello from {}", name);
// 不建议这种方式使用
log.info("hello from" + name);