mongo-log参数与config参数
--logpath 指定日志的输出路径。
如果对文件夹有读写权限,系统会在文件不存在时创建它。它会将已有文件覆盖掉,清除所有原来的日志记录。
例如:
D:\mongodb>mongod --dbpath=d:\mongodb\db --port 2222 --replSet neu/127.0.0.1:3333 --shardsvr --logpath=d:\mongodb\db\x.log
all output going to: d:\mongodb\db\x.log
此时会创建或清空x.log文件,将本次实例启动后的日志信息写入x.log文件中。如果想要保留原来的日志,需使用--logappend选项:
D:\mongodb>mongod --dbpath=d:\mongodb\db --port 2222 --replSet neu/127.0.0.1:3333 --shardsvr --logpath=d:\mongodb\db\x.log --logappend
all output going to: d:\mongodb\db\x.log
此时会将本次实例启动后的日志信息追加到x.log文件中。
--config 指定配置文件,加载命令行未指定的各种选项。
MongoDB支持从文件获取配置信息.当需要配置非常多或者要自动化MongoDB的启动时会用到.
例如:
D:\mongodb>cat D:\mongodb\db\x.config
dbpath=d:\mongodb\db
port=2222
replSet=neu/127.0.0.1:3333
shardsvr=true
logpath=d:\mongodb\db\x.log
logappend=true
D:\mongodb>mongod --config D:\mongodb\db\x.config
all output going to: d:\mongodb\db\x.log