这个问题无法帮助我:MongoDB logging all queries
这是我的配置文件:
dbpath = C:\mongodb\data
logpath = C:\mongodb\mongo.log
diaglog = 3
profile = 2
slowms = 1
但我的日志文件不包含任何查询。我做错了什么?
P.S:我正在使用mongodb版本v3.2.3
答案 0 :(得分:1)
您有两种方法可以增加日志详细程度。
增加配置文件中的日志详细程度。 systemLog.component.query.verbosity = 4请参阅systemLog.component.query.verbosity文档
db.setLogLevel(...) 请参阅setLogLevel文档。
你的最终配置文件应该是
storage:
dbPath: "C:\mongodb\data"
systemLog:
destination: file
path: "C:\mongodb\mongo.log"
component:
query:
verbosity: 2
operationProfiling:
slowOpThresholdMs: 100
mode: slowOp
答案 1 :(得分:0)
从 mongo shell 连接并运行: db.setLogLevel(2,"查询")