programing

Mongo Shell - 콘솔/디버깅 로그

fastcode 2023. 3. 11. 09:34
반응형

Mongo Shell - 콘솔/디버깅 로그

아마 멍청한 질문일거야.몽고 껍데기 실험 중.

나는 다음과 같은 것을 하고 싶다.

matt@linuxvm:~/mongodb-linux-i686-1.2.3/bin$ ./mongo
MongoDB shell version: 1.2.3
url: test
connecting to: test
Thu Feb 25 20:57:47 connection accepted from 127.0.0.1:37987 #3
type "help" for help
> function test() { debug.log("hello") }
> test()
Thu Feb 25 20:58:06 JS Error: ReferenceError: debug is not defined (shell):0

즉, Mongo 쉘 내에서 JS 함수를 평가할 때 콘솔에 출력하려면 어떻게 해야 합니까?몇 가지 세부 정보를 출력할 admin/pulate 스크립트를 몇 가지 사용하려고 합니다.

console.log, debug.log, 명백한 것을 기록하려고 했습니다.

난 답을 찾았어, 그건 간단해print

print("sweetnesss");

보통 셸과 대화할 때 스크립트를 사용하기 때문에 기본적인 Logging 객체를 작성하여 셸에 로드(스크립트)한 후 Logging 객체를 사용하여 로깅레벨(debug, info, warn, error)을 호출합니다.Logger 객체는 코어에서 'print'와 'printjson'을 사용합니다.또한 기본 스프린트프, 패딩, 레코드 포맷 등을 포함한다.mongodb를 사용하여 중요한 스크립트 작업을 수행할 경우 이 경로를 권장합니다.mongodb 스크립트의 디버깅은 프로그래밍과 인쇄문을 사용한 디버깅으로 돌아가는 느낌입니다.설정 가능한 로깅을 통해 이 기능이 조금 개선되지만 코드를 살펴볼 수 있는 시간이 그리워요.

언급URL : https://stackoverflow.com/questions/2334451/mongo-shell-console-debug-log

반응형