MongoDB中主要有四种日志。分别是系统日志、Journal日志、oplog主从日志、慢查询日志。这些日志记录着MongoDB数据库不同的信息。下面分别介绍这四种日志:
一、系统日志
系统日志在MongoDB中十分重要,它记录MongoDB启动和停止的操作,以及服务器在运行过程中发生的任何异常信息;配置系统日志非常简单,在运行mongod时候增加额外参数或者写入配置文件即可:
#在启动mongoDB时使用-logpath指定日志的路径,-logappend表示使用追加的方式写日志mongod -logpath='/usr/local/mongodb/log/rs1.log' -logappend#也可以在配置文件中指定参数进行配置:logpath=/usr/local/mongodb/log/rs1.log #日志文件路径logappend=true #表示使用追加的方式写日志verbose=true #表示会打印debug信息vv=true #表示debug级别,有vv-vvvvv,v越多则记录的日志信息越详细。#quiet=true #quiet=true,表示安静地输出,不会再有debug信息,日志中只会打印一些关键的信息,比如自动故障切换,系统错误等信息,相当于error log。这时需要注释掉verbose参数。
二、Journal日志
不开启j