Java에서 예외 처리는 여러 가지 방법으로 수행 할 수 있습니다. 로깅 프레임 워크를 사용하는 예외 처리를 log4j
또는 sl4j
으로 구분하여 두 가지 모두 예외를 처리하는 것 외에도 로그를 파일로 리디렉션 할 수 있습니다.printStackTrace와 Java의 로거 프레임 워크
로거 프레임 워크 대신 예외 클래스 메서드 printStackTrace()
을 사용하여 예외를 처리하고 표준 오류 출력/console이 아닌 파일로 리디렉션하여 예외 호출 스택을 얻으려면 이제 다음과 같은 질문을 따르십시오.
- 나중에 구현에서 예외를 처리하겠습니까? 아니면 단순히 파일에 예외가 인쇄됩니까?
- 생산 환경에서 로거 프레임 워크를 구현하는 데 어떤 이유로
printStacktrace()
이 적용됩니까?
미리 감사드립니다.
나는 보통 둘 다 실제로 사용되는 것을 보았습니다. 'log4j'와'sl4j'가 사용 된 것을 보았고 예외가 잡히면'printStacktrace()'의 출력이 로거로 보내집니다. –
감사의 말 Tim,하지만 프로덕션 환경에서 어떤 옵션을 사용할 지 궁금 해서요. 구성을 사용하여 appenders와 rotation을 사용할 수 있기 때문에 printstacktrace()보다 더 유리하게 만들 수 있습니다. –
"나중에 구현할 때 "첫 번째 질문에서? –