자바에선 checked exception 때문에 이런 코드를 씀
method {
try {
로그(작업시작)
작업코드
로그(작업끝)
}
catch {
로그(예외발생)
}
}
가독성도 문제고 매번 코드에 저짓을 하면 미쳐버림
1. aop로 예외랑 로깅을 어플리케이션 밖에 처리를 맡김
2. 프레임워크 레이어 쪽에서 공통으로 처리
method throws 알려진예외, 런타임예외 {
작업코드
}
3. 예외/로깅 처리내용이 담긴 표준 클래스를 상속받게 함
어떤 방식으로 처리하든 try catch log는 무조건 피하는게 좋다
쪽본이라 추천을 못드리는게 아쉽