문서 메뉴

문서 홈보기 & 데이터 분석BI 커넥터

로그 메시지

이 페이지의 내용

  • 타임스탬프
  • 심각도 수준
  • 구성 요소
  • 로그 상세도 수준 구성
  • 로그 파일 이름 형식

mongosqld 로그 메시지의 형식은 다음과 같습니다.

<timestamp> <severity> <component> [<context>] <message>

예를 들면 다음과 같습니다.

2017-08-17T13:34:48.910-0700 I NETWORK [initandlisten] waiting for connections at 127.0.0.1:3307

로그 메시지는 ISO8601 를 사용합니다. 가 mongosqld 실행 중인 서버에서 설정한 UTC 오프셋을 사용하여 타임스탬프의 형식을 지정합니다.

다음 표에는 각 로그 메시지와 관련된 심각도 수준이 나열되어 있습니다.

수준
설명
F
치명적
E
오류
W
경고
I
정보 제공, 상세도 수준 0
D
디버그, 모든 상세도 수준에 적용 > 0

기본 로그 상세도 수준은 0 이며, 여기에는Debug 이 아닌 모든 메시지가 포함됩니다. 상세도 수준을 높이면 로그에 추가 Debug 메시지가 추가됩니다. 상세도 수준을 설정하려면 로그 상세도 수준 구성을 참조하세요.

로그 메시지에는 메시지의 기능적 분류를 제공하는 구성 요소 필드가 포함되어 있습니다.

수준
설명
CONTROL
초기화와 같은 제어 활동과 관련된 메시지입니다.
NETWORK
연결 수락과 같은 네트워크 활동과 관련된 메시지입니다.
ALGEBRIZER
쿼리 계획 생성과 관련된 메시지입니다.
OPTIMIZER
쿼리 계획 최적화와 관련된 메시지입니다.
EXECUTOR
쿼리 실행과 관련된 메시지입니다.

로그 상세도 수준을 구성하려면 다음을 수행합니다.

  • 명령줄에서 mongosqld 를 시작할 때 -v 옵션을 포함합니다. 또는

  • mongosqld 구성 파일systemLog.verbosity 을(를) 지정합니다.

mongosqld 시작할 때 상세도 수준을 지정하려면 -v 옵션을 사용합니다. v 을(를) 반복하면 상세도 수준이 높아집니다.

예제

다음 mongosqld 호출은 로그 상세도 수준을 Developer 로 설정합니다.

mongosqld --schema schema.drdl --auth -vv

상세도 수준과 사용 방법에 대한 자세한 내용은 --verbose 을(를) 참조하세요.

버전 2.5에 추가.

옵션을 mongosqld 사용하여 에 로그 파일을 순환하도록 --logRotate 지시하면 BI Connector는 각 새 로그 파일 이름의 고유성을 보장하기 위해 시퀀스 번호를 추가합니다. 로그 파일의 형식은 다음과 같습니다.

<filename>.<logSeqNumber>.<timeStamp>

예를 들면 다음과 같습니다.

mongosqld.log.000000.2018-04-20T15_10_23.898858222-07_00

로그 파일 순환에 대한 자세한 내용은 --logRotate 옵션을 참조하세요.

← 문서 관계형 정의 언어