AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.

db.setLogLevel() (mongosh 메서드)

db.setLogLevel()

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

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

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

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

Parameter
유형
설명

level

int

로그 다변성 레벨입니다.

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

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

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

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

component

문자열

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

이 메서드는 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.

중요

이 명령은 MongoDB Atlas 클러스터에서 지원되지 않습니다. 모든 명령에 대한 Atlas 지원 에 대한 자세한 내용은 지원되지 않는 명령을 참조하세요.

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

설정하다 상세도 수준은 로그 메시지에 D1 ~ D5 심각도 값으로 표시됩니다. 이러한 값은 DUP1 또는 DUP2와 같은 레이블과 관련이 없습니다. 심각도 값에 대해 자세히 학습 심각도를 참조하세요.

참고

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

<component> 매개변수를 생략하여 모든 구성 요소에 대한 기본값 상세도를 설정하다 하며, 이는 systemLog.verbosity 설정에 해당합니다. 이 작업은 기본값 다변성을 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()를 참조하세요.

이 페이지 평가하기

이 페이지의 내용