2014-09-29 4 views
0

mongod 프로세스 서버의 --logpath 매개 변수는 /var/log/mongodb입니다.mongodb에서 이진 로그 파일 읽기

그 디렉토리가 가장 최근의 로그 파일인데 mongodb.log입니다.이 파일은 최신 출력물을보기 좋게 출력 할 수 있습니다. 그러나 모든 이전 파일은 mongodb.log.YYYY-MM-DDTHH:mm:XX과 같은 형식으로 변환됩니다 (여기서 XX는 우리의 경우에만 01이라는 간단한 수로 보입니다).

그러나 이러한 모든 추가 파일은 바이너리 파일이므로 어디에서나 읽는 방법이나 텍스트를 읽을 수있는 파일로 변환하는 방법을 찾을 수 없습니다.

우리는 2.4.3 버전을 사용하고 있습니다.

답변

1

mongodb에서 생성 된 모든 로그 파일은 사람이 읽을 수 있습니다. 바이너리가 아닙니다. 가장 최근의 파일은 .log 확장자를 갖는 경향이 있으며, 모든 이전 파일에는 앞서 언급 한 것처럼 타임 스탬프와 카운트가 붙습니다. 따라서 유닉스 사용자라면 기본적으로 텍스트 편집기를 사용하여이 파일들을 열 수 있습니다.하지만 윈도우에 있다면 명시 적으로 확장자를 지정해야합니다. 즉 .log 또는 .txt를 파일 이름에 추가해야하며 텍스트 편집기에서 열 수 있습니다. 그 내용을 읽는 당신의 선택.

+0

흠, 뭔가 완전히 망가 뜨려야합니다. 읽을 수있는 부분과 부분을 볼 수 있지만 나머지 부분은 횡설수설합니다. 감사! –

+0

내 경우와 마찬가지로 해답을 찾았습니까? –