내 모든 try/catch 코드에서 수퍼 클래스 Exception을 catch 할 수 있습니까? 그런 다음 특정 유형을 기록 할 수 있도록 어떤 util 클래스에서 예외 유형을 찾으십니까? 예를 들어 : (코드 만에서 일반적인 예외가에)자바에서 예외 처리
CustomLog{
Logger log= ....
public static logTrace(Exception e){
log.debug("name of exception: " + e.????);
}
}
SomeOtherClass{
try{
}catch(Exception e){
CustomLog.logTrace(e);
}
}
또는 내 목표는 무엇인지에 대한 더 좋은 생각이있다?
가능하지만 좋은 생각입니까? 이 솔루션에 동기를 부여하기 위해 try {}에 어떤 종류의 코드가 있습니까? 편집 : NM; 오해. – Bittrance
'Logger'를 제공하는 패키지는 무엇입니까? log4j? slf4j? 평범한'java.util.logging'? –
@Bittrance :하지만 그것이 좋은 지적이라고 생각합니다. '일반적인'예외만으로 실제로 해결할 수있는 문제는 무엇입니까? 특정 방식으로 예외를 포착하고 처리하려고합니다. 바로 그 점입니다. –