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

posted @ 2012-10-31 17:01  醇酒醉影  阅读(2325)  评论(0编辑  收藏  举报