문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ / /

db.setLogLevel()

이 페이지의 내용

  • 정의
  • 행동
  • 예제
db.setLogLevel()

로그 메시지의 단일 다변성 레벨을 설정합니다.

db.setLogLevel() 의 형식은 다음과 같습니다.

db.setLogLevel(<level>, <component>)

db.setLogLevel() 다음 매개변수를 사용합니다.

매개변수
유형
설명
level
int

로그 다변성 레벨입니다.

상세도 수준은 0 에서 5 사이의 범위입니다.

  • 0정보 메시지를 포함하기 위한 MongoDB의 기본 로그 상세도 수준입니다.

  • 1 5 로 설정하면 디버그 메시지를 포함하도록 상세 수준이 높아집니다.

구성 요소 측 상위 요소의 다변성 레벨을 상속하기 위해 -1을(를) 지정할 수도 있습니다.

component
문자열

선택 사항입니다. 로그 다변성 레벨을 지정할 구성 요소의 이름입니다. 이 구성 요소 이름은 해당 systemLog.component.<name>.verbosity 설정의 <name>에 해당합니다.

모든 구성 요소의 기본 다변성 레벨을 지정하려면 생략하세요.

db.setLogLevel()단일 상세도 수준을 설정합니다. 한 번의 작업으로 여러 상세도 수준을 설정하려면 setParameter 명령을 사용하여 logComponentVerbosity 매개 변수를 설정합니다. 구성 파일 에서 상세도 설정을 지정할 수도 있습니다. 예시는 로그 상세도 수준 구성 을 참조하세요.

참고

버전 4.2부터 MongoDB는 로그 메시지에 디버그 상세도 수준(1~5)을 포함합니다. 예를 들어, 상세도 수준이 2인 경우 MongoDB는 D2을(를) 기록합니다. 이전 버전에서는 MongoDB 로그 메시지에 디버그 수준에 D만 지정되었습니다.

모든 구성 요소(예: systemLog.verbosity 설정)의 기본 다변성을 설정하려면 <component> 매개변수를 생략하세요. 이 연산은 기본 다변성을 1(으)로 설정합니다.

db.setLogLevel(1)

구성 요소의 다변성을 설정하려면 <component> 매개변수를 지정하세요. 다음 연산은 systemLog.component.storage.journal.verbosity을(를) 2(으)로 업데이트합니다.

db.setLogLevel(2, "storage.journal" )

다음 작업은 배포에 대한 기본 로깅 수준 상세도를 가져옵니다.

db.adminCommand({getParameter: 1, logLevel: 1});

참고

MongoDB 구성 요소에 대한 로그 상세도 수준을 가져올 수도 있습니다. 자세한 내용은 db.getLogComponents() 를 참조하세요.

← db.serverStatus()

이 페이지의 내용