• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 969
2007.11.14 (20:13:01)

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : SCP
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) : WebLogic 8
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>가우스 코딩시에 습관적으로 항상 이렇게 하곤 합니다.(샘플에 보통 이렇게 되어 있어서 그런지 모르겠습니다.)
>
>ServiceLoader loader = new ServiceLoader(request, response);
>GauceService service = loader.newService();
>
>GauceContext context = service.getContext();
>Logger logger = context.getLogger();
>
>GauceRequest gRequest = service.getGauceRequest();
>GauceResponse gResponse = service.getGauceResponse();
>
>제가 궁금한점은
>
>GauceContext context = service.getContext();
>Logger logger = context.getLogger();
>
>의 필요성에 대한 것인데요.
>
>API 도큐먼트에 보면
>
>"Gauce Service에서 사용하는 Logger를 얻어온다. Gauce가 서비스 되고 있는 동안 Logging을 하기 위해서는 이 method를 통해 Logger를 얻어온 후 Logging작업을 해야 한다.
>
>이 Logger를 사용해서 생성된 Log는 Gauce 설치 디렉터리 밑의 log 디렉터리에 Log종류별로 파일이 생성된다."
>
>라고 되어 있습니다.
>
>그런데 이 Logger를 사용한 경우에 Exception 로깅이 명확하게 잘은 되지 않는것 같습니다.
>3.0 기준으로는 Exception 명만 표시되는것 같은데요.
>
>java의 기본 Exception 처리를 통해서도 서버에 로깅이 남는 현실에서
>
>이부분이 빠져도 지장은 없을 것 같은데, 저부분이 어떤식으로 사용되는지 궁금합니다.

로그는 없어도 되는 부분입니다. 수고하세요.
 
Tag List
XE Login