안녕하세요.
로그 관련 궁금한 것이 있어서 질문 드립니다.
cubrid 에서 발생되는 log 메시지가 다음의 경로에 생성된다고 알고 있습니다.
$CUBRID/log/broker
$CUBRID/log/server
궁금한 것은 큐브리드는 oracle에서 처럼 alert_log를 생성하지 않는지 궁금합니다.
혹시 $CUBRID/msg/en_US 디렉토리에 있는 cubrid.msg 파일이 그 역할을 하는지요?
그 역할을 한다면 위에서 broker, server 디렉토리에 있는 에러 내용은 별도로 관리 되고 있는 것인지 궁금합니다.
alert_log 처럼 실시간으로 db의 메시지를 볼 수 없다면 위의 log 경로에 있는 파일을 일일이 체크 해야 하는건가요?
broker error log의 경우에도 error가 발생해야지만 파일이 생성이 되는거 같은데요
실시간으로 로그 확인해서 ERROR CODE를 잡아낼 수 있는 방법이 있을까요?
답변 부탁드립니다 ^^
안녕하세요. 질문 감사드립니다.
CUBRID는 안타깝게도 alert_log를 생성하고 있지 않습니다.
$CUBRID/msg/*/cubrid.msg 파일은 영문 혹은 한글(utf8 혹은 euc-kr)로 발생하는 오류를 출력해 주기 위해 오류 번호에 따른 오류 내용을 기록해놓은 파일이며, 현재 사용하시는 DB에서 발생하였던 오류는 아닙니다.
DB의 메시지를 보시기 위해서는 $CUBRID/log/server 디렉토리 아래, DB명_파일생성일자_파일생성시간.err라는 파일을 확인하시면 됩니다.