打印对象:
可以将对象、list等转换为 json字符串,再进行打印。
log.info("info value:{}", JSON.toJSONString(obj));
打印debug日志:
开启debug级别时,才打印debug日志。
if (log.isDebugEnabled()) {
log.debug("");
}
打印错误日志:
打印error日志时,最好能够把参数也打印出来,这样方便排查错误。
示例:
String param = "xxx";
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = simpleDateFormat.parse(param);
} catch (Exception e) {
//把报错相关的参数也打印出来
log.error("parse error.str:{}", param, e);
}