1. 是不是觉得打日志很easy,那么看看下面的测试代码,不执行能猜出结果吗?
最近日志里面有个异常一直没打印出来,所以自己写了个test,来验证下自己的猜想。
@Slf4j
public class LoggerTest {
@Test
public void log() {
log.info("test log ");
try {
Object o = null;
o.toString();
} catch (Exception e) {
log.error("exception String --> " + e);
log.error("exception detail --> ", e);
log.error("exception detail 2 id:{} --> ", 100);
log.error("exception detail 3 error:{} --> ", e);
log.error("exception detail 4 id:{} name:{} error:{} --> " ,100,"abc", e);
log.error("exception detail 5 error:{} id:{} name:{} --> ",e, 100,"abc");
log.error("exception detail 6 id:{} name:{} --> " ,100,"abc", e);
}
}
}
2. 手动执行下吧,结果我就不贴了,因为我太懒了 ~~。