情景:項目中常常會用到,錯誤日誌打印,在這裏記錄其中的一種。
日誌公共類代碼塊如下:
import org.slf4j.Logger;
public class LoggerUtils {
public static void debug(Logger logger, String message) {
if (logger.isDebugEnabled()) {
logger.debug(message);
}
}
public static void info(Logger logger, String message) {
if (logger.isInfoEnabled()) {
logger.debug(message);
}
}
}
使用位置案例:
@RequestMapping(value = {"list"})
public R list(User user, HttpServletRequest request, HttpServletResponse response) {
R r = R.ok("查詢成功");
try {
List<User> list = userService.getList(user);
r.put("list",list);
} catch (Exception e) {
r = R.fail("查詢出現異常");
LoggerUtils.debug(logger, "list " + e.getLocalizedMessage());//在此處調用
}
return r;
}
ok 就到這裏嘍