Background Image
응용개발
2015.06.03 22:45

JAVA SP 사용 시 로그 처리 방법

조회 수 8574 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

JAVA 사용 시 통상 메세지 처리는 System.out.println 또는 System.err.println 를 사용한다.

JAVA SP(Stored Procedure/Function)에서는 위 System.out.println에 의한 결과가 DB Server를 구동 시킨 콘솔릐 화면에 출력된다.

따라서 DB Server 구동 시 사용한 콘솔을 닫았다면 해당 메세지는 확인할 방법이 없다.

JAVA SP 사용 시 발생하는 로그는 $CUBRID/log/[db_name]_java.log에 기록된다. 

하지만 위에서 언급했듯이 System.out.println 과 같이 처리해서는 이 log 파일에 기록되지 않기 때문에 아래와 같이 Exception 발생시 throw 처리를 해줘야 위 log 파일에 기록하게 되어 발생 메시지를 확인할 수 있다.

  public static String getName( String id) throws Exception {

    try {

         ...

   

     } catch (Exception e) {

         throw new Exception(e.getMessage());

     }

}



  1. ODBC 드라이버를 이용한 Prepare 사용하기.

  2. MySQL의 limit 명령어 처리

  3. MySQL의 Blob타입을 CUBRID로 변환하기

  4. MySQL에서 사용하는 스키마 변환시 주의 사항

  5. MySQL에서 CUBRID로 갈아탈 때 알아야 할 것

  6. MySQL+XE를 CUBRID+XE로 운영하기 – mysqldump파일과 CMT사용

  7. MySQL 테이블 크기 조사하기-공유

  8. MS949 charset을 CM에서 선택할 수 없는 현상 조치방법

  9. MERGE INTO 사용 예제 ( INSERT, UPDATE문을 1개의 쿼리로 실행 )

  10. LIKE 검색에서 INDEX_SCAN사용 하기

  11. Java SP사용시 JNI_CreateJavaVM 에러메시지 해결 방법

  12. Java Data Type의 CUBRID Data Type으로의 변경 Tip

  13. JDBC 커넥션 스트링에 UTF-8 명시하는법

  14. JDBC 사용시 SQL 로깅 - p6spy 사용

  15. JBoss 사용 시 statement pooling 설정

  16. JAVA_SP를 이용해서 정규표현식을 이용해서 치환을 하자.

  17. JAVA SP를 통해 다른 데이터베이스 연결하는 경우 잊지 말자.

  18. JAVA SP 사용 시 로그 처리 방법

  19. Invalid XASL tree node content 에러

  20. Integer 컬럼의 결과에 + or – 연산을 할 때 주의해야 할 점

Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales