MongoDB没有记录到日志文件

ugo*_*chi 3 mongodb

我在OSX上使用MongoDB,mongod确认正在运行.我检查了mongod.conf文件,并且存在以下内容并且未修改:

systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.路径位置存在,但文件夹为空 - 没有mongo.log.这是一个标准安装,到目前为止一切都很好,除此之外.有关如何解决此问题的任何想法?

Ben*_*min 5

上下文

我删除了一次mongod.log文件.然后我重新创建它并遇到了这个确切的问题.我可能也删除了/ var/log/mongodb文件夹,然后重新创建它.

我在Run Mongodb Community Edition下阅读:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

默认情况下,MongoDB实例将其数据文件存储在/ var/lib/mongodb中,将其日志文件存储在/ var/log/mongodb中,并使用mongodb用户帐户运行.

我这样读了太多,并假设启动mongodb服务的用户是"mongodb用户帐户".这是不正确的.他们字面意思是用户:mongodb

sudo chown mongodb /var/log/mongodb
Run Code Online (Sandbox Code Playgroud)