1.Logger 日志输出请使用 {}

private static final Logger LOG = LoggerFactory.getLogger(Wombat.class);
LOG.debug("There are now " + count + " user accounts: " + userAccountList); // slow
 LOG.debug("There are now {} user accounts: {}", count, userAccountList);    // faster

如上面demo,请选择第二种书写方式。
原因1,看引用,在有debug输出时,才会进行count,和userAccountlist的toString,否则忽略。
原因2,更具可读性。

2.日志的使用

debug,info,warn,error,fatal

debug:每一步进行的操作

info:每一步结束之后的结果

warn:非正常流程出现的不影响系统结果

error:非正常流程出现的异常结果

fatal:严重的导致系统异常的操作