Docs Menu
Docs Home
/ /

로그 파일 위치 지정

MongoDB Shell 로그 파일을 기록하는 위치를 지정할 수 있습니다. 기본값 으로 MongoDB Shell 각 세션의 로그 사용자의 .mongodb/mongosh 디렉토리 에 저장하며, 이는 운영 체제에 따라 다릅니다.

운영 체제
기본 로그 위치

macOS 및 Linux

~/.mongodb/mongosh/<LogID>_log

Windows

%UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log

현재 로그 파일 위치 보려면 config API 사용하여 logLocation 값을 반환합니다.

config.get("logLocation")

로그 파일 위치 수정한 후 변경 사항을 적용하려면 새 MongoDB Shell 세션을 시작해야 합니다.

MongoDB Shell 2.4.0부터 log.getPath() 명령을 사용하여 현재 로그 파일 위치 볼 수 있습니다. 예시 를 들면 다음과 같습니다.

log.getPath()

출력 예시:

/Users/jane.doe/.mongodb/mongosh/c2961dbd6b73b052671d9df0_log

경로의 16진수 값은 현재 세션에 대한 MongoDB Shell 로그 식별자입니다.

기본값 로그 파일 위치 수정하는 경우 로그 파일에는 세션 ID 앞에 mongosh_ 접두사가 붙습니다. 예시 들어 세션 ID 67be0c0eb6227e211a1979e8 에 대한 로그 mongosh_67be0c0eb6227e211a1979e8_log(으)로 저장됩니다.

기본값 로그 파일 위치 사용하는 경우 파일 이름에 mongosh_ 접두사가 포함되지 않습니다. 예시 들어 세션 ID 67be0c0eb6227e211a1979e8 에 대한 로그 67be0c0eb6227e211a1979e8_log(으)로 저장됩니다.

로그 파일 위치 변경하려면 logLocation 구성 옵션을 수정합니다. 구성 API 또는 구성 파일 사용하여 구성 옵션을 수정할 수 있습니다.

중요

절대 파일 경로로 logLocation 를 지정합니다.

다음 명령은 config API 사용하여 logLocation 설정을 /path/to/log/directory(으)로 설정하다 .

config.set("logLocation", "/path/to/log/directory")
Setting "logLocation" has been changed

다음 구성 파일 logLocation 설정을 /path/to/log/directory로 설정합니다.

mongosh:
logLocation: "/path/to/log/directory"

돌아가기

명령 기록 보기

이 페이지의 내용