정의
- db.getLogComponents()
- 현재 상세도 설정을 반환합니다. 상세도 설정은 MongoDB 가 각로그 메시지 구성 요소 에 대해 생성하는 로그 메시지 의 양을 결정합니다. - 구성 요소가 상위 구성 요소의 상세도 수준을 상속하는 경우 - db.getLogComponents()는 구성 요소의 상세도에 대해- -1를 표시합니다.
호환성
이 메서드는 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.
- MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스 
중요
이 명령은 M0 및 Flex 클러스터에서 지원되지 않습니다. 자세한 내용은 지원되지 않는 명령을 참조하세요.
- MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전 
- MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전 
출력
db.getLogComponents()는 상세도 설정이 포함된 문서를 반환합니다. 예를 들면 다음과 같습니다.
{    "verbosity" : 0,    "accessControl" : {       "verbosity" : -1    },    "command" : {       "verbosity" : -1    },    "control" : {       "verbosity" : -1    },    "geo" : {       "verbosity" : -1    },    "index" : {       "verbosity" : -1    },    "network" : {       "verbosity" : -1    },    "query" : {       "verbosity" : 2    },    "replication" : {       "verbosity" : -1,       "election" : {          "verbosity" : -1       },       "heartbeats" : {          "verbosity" : -1       },       "initialSync" : {          "verbosity" : -1       },       "rollback" : {          "verbosity" : -1       }    },    "sharding" : {       "verbosity" : -1    },    "storage" : {       "verbosity" : 2,       "recovery" : {          "verbosity" : -1       },       "journal" : {          "verbosity" : -1       }    },    "write" : {       "verbosity" : -1    } } 
 이러한 설정을 수정하려면 구성 파일 에서 systemLog.verbosity 및 systemLog.component.<name>.verbosity 설정을 구성하거나, setParameter 명령을 사용하여logComponentVerbosity매개 변수를 설정하거나, db.setLogLevel() 메서드를 사용할 수 있습니다. 예제는 로그 상세도 수준 구성을 참조하세요.