익셉션에서 로그 어떻게 쓸까?
쓰는 방법이야 무긍무진한데 베스트 케이스 같은건 없나??
일단 내가 본건..
try {
// ...
} catch (Exception e) {
Logger.warn(e.getMessage(), e);
}
try {
// ...
} catch (SQLException e) {
log.error("Fail update :", e);
}
요런 스타일도..
try {
// ...
} catch (Exception e) {
String msg = // 문자열 결합을 하고..
Logger.warn(msg);
}
요런 스타일도..
List<Employee> result = employeeDao.getAllEmployee(condition);
if (result == null) {
StringBuilder sb = new StringBuilder();
sb.append("블라블라")
.append("hello")
.append("world");
Logger.warn(sb.toString());
}
날짜도 쓰고싶다면..
try {
// ...
} catch (Exception e) {
DateFormat dateFormat = new SimpleDateFormat("yyyy년MM월dd일 HH:mm:ss");
Date date = new Date();
Logger.warn("dateTime", dateFormat.format(date));
}