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 형식을 사용하며, UTC 오프셋은 mongosqld 가 실행 중인 서버에서 설정하다.
심각도 수준
다음 표에는 각 로그 메시지와 관련된 심각도 수준이 나열되어 있습니다.
수준 | 설명 |
|---|---|
| 치명적 |
| 오류 |
| 경고 |
| 정보 제공, 상세도 수준 |
| 디버그, 모든 상세도 수준에 적용 > |
기본 로그 상세도 수준은 0 이며, 여기에는Debug 이 아닌 모든 메시지가 포함됩니다. 상세도 수준을 높이면 로그에 추가 Debug 메시지가 추가됩니다. 상세도 수준을 설정하려면 로그 상세도 수준 구성을 참조하세요.
구성 요소
로그 메시지에는 메시지의 기능적 분류를 제공하는 구성 요소 필드가 포함되어 있습니다.
로그 상세도 수준 구성
로그 상세도 수준을 구성하려면 다음을 수행합니다.
명령줄에서
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 옵션을 참조하세요.