修改mongo的配置文件就可以,mongo组件可以设置不同的日志级别,日志级别为1-5
ACCESS
修改参数:systemLog.component.accessControl.verbosity
关于访问控制和用户认证的详细情况,会使用此组件显示到日志中
COMMAND
修改参数:systemLog.component.command.verbosity
涉及到数据库的命令,如计数的消息。要指定命令组件的日志级别,使用系统Log.component.command.verbosity设置。
QUERY
查询相关信息,包括计划人员查询活动。
修改参数:systemLog.component.query.verbosity
WRITE
有关写操作信息,例如update命令。
修改参数:systemLog.component.write.verbosity
CONTROL
修改参数:systemLog.component.control.verbosity
控制活动,如初始化相关的消息。
FTDC
修改参数:systemLog.component.ftdc.verbosity
关于数据诊断收集的相关部分,例如服务器统计信息和状态信息。
GEO
修改参数:systemLog.component.geo.verbosity
有关地理空间的信息,例如验证以GeoJSON类型的解析的消息。
INDEX
修改参数: systemLog.component.index.verbosity
索引相关的操作,创建索引。
NETWORK
有关网络活动的消息,例如接受和断开连接。
修改参数: systemLog.component.network.verbosity
REPL
有关副本的信息,例如初始化同步和心跳消息(心跳失败)。
修改参数:systemLog.component.replication.verbosity
SHARDING
有关分片活动的信息,例如启动mongos节点。
修改参数:systemLog.component.sharding.verbosity
STORAGE
有关存储活动的信息,例如参与frsync命令处理。
修改参数: systemLog.component.storage.verbosity
JOURNAL
日志活动相关的信息。
修改参数:systemLog.component.storage.journal.verbosity
官网文档:https://docs.mongodb.com/v3.2/reference/log-messages/
mongo还有商业版,商业版支持audit模式,https://cloud.tencent.com/developer/article/1055684