Docs Menu
Docs Home
/
MongoDB Shell
/

셸 로그 보기

이 페이지의 내용

  • MongoDB Shell 로그 보기
  • MongoDB Shell 명령 이력 보기
  • 로그 보존

MongoDB Shell은 줄바꿈으로 구분된 JSON을 사용해 세션 로그를 저장합니다. mongosh 버전 1.0.5부터 MongoDB Shell 로그 형식이 MongoDB 서버 로그 형식과 일치하도록 업데이트되었습니다. 자세한 내용은 로그 메시지를 참조하세요.

로그 ID를 기준으로 MongoDB Shell 세션의 로그를 확인 및 추적할 수 있습니다.

참고

MongoDB Shell은 명령 기록로그에서 자격 증명을 편집합니다.

1

예시

MongoDB Shell은 셸을 열 때마다 로그 ID를 표시합니다.

$ mongosh
Current Mongosh Log ID: c2961dbd6b73b052671d9df0
Connecting to: mongodb://127.0.0.1:27017
Using MongoDB: 4.2.8
Using Mongosh: 2.3.8
2

MongoDB Shell은 각 세션의 로그를 사용자의 .mongodb/mongosh 디렉토리에 저장합니다:

~/.mongodb/mongosh/<LogID>_log

세션의 로그를 보려면 다음 명령을 실행합니다:

cat ~/.mongodb/mongosh/<LogID>_log

세션에 대한 로그를 추적하려면 다음 명령을 실행합니다:

tail -f ~/.mongodb/mongosh/<LogID>_log

MongoDB Shell은 각 세션의 로그를 사용자의 C:\Users\<username>\AppData\Local\ 디렉토리에 저장합니다:

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

세션의 로그를 보려면 다음 PowerShell 명령을 실행합니다.

Get-Content %UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log

세션에 대한 로그를 추적하려면 다음 PowerShell 명령을 실행하세요.

Get-Content %UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log

MongoDB Shell은 여러 세션에서 실행한 모든 명령의 기록을 저장합니다. 새로운 명령이 실행되면 기록 파일의 시작 부분에 추가됩니다.

텍스트 편집기에서 다음 파일을 열어 MongoDB Shell 명령 기록을 확인합니다.

운영 체제
기록 파일 경로

macOS 및 Linux

~/.mongodb/mongosh/mongosh_repl_history

Windows

%UserProfile%/.mongodb/mongosh/mongosh_repl_history

mongosh 30일 동안 최대 100개의 로그 파일을 보관합니다. mongosh는 30일이 지난 로그 파일을 자동으로 삭제합니다.

돌아가기

옵션