-
获取日志组件
db.getLogComponents()
-
更改日志记录级别
db.setLogLevel(0, "index")
-
通过 Mongo shell 查看日志
db.adminCommand({ "getLog": "global" })
-
通过命令行查看日志(Linux)
tail -f /data/db/mongod.log
-
更新文档
db.products.update( { "sku" : 6902667 }, { $set : { "salePrice" : 39.99} } )
-
使用 grep 在日志文件中查找说明
grep -i 'update' /data/db/mongod.log
日志记录工具
Process Log
- 进程日志显示活动在MongoDB实例上
- 可以使用
db.getLogComponents()
查看当前配置的日志组件
- verbosity 字段是 MondoDB 服务器的默认详细级别,任何其他组件都可以从该字段继承
- 其他组件的 “verbosity” : -1
-1 表示日志组件,从父级继承
0 默认的详细程度,用来包括信息型消息
1~5 增加详细程度用来包括 Debug messages
更高的详细级别一位着更详细和更频繁调试信息 - 查看整个日志组件
- 将索引组件的日志详细程度更改
- 日志信息安全级别