在文档之后,应该可以从Foxx服务进行日志记录。https://docs.arangodb.com/2.8/Foxx/Develop/Console.html (看起来是旧版本的,而较新版本的文档中缺少)
在我的脚本中是一个console.info("this is a test");,但是它在哪里,我如何读取它呢?
我找不到_foxxlog集合,不确定它应该在哪里,哪些用户应该拥有访问权限。在Arango的管理界面中有一个日志页面,但是它不在那里。
文档内容如下:As the log entries are logged to a collection in the database, you can easily query them in your own application.在哪个数据库中收集什么,如果我查看所有这些集合,在任何地方都没有日志集合。
更新
找到foxx管理器应用程序,命令行功夫,它有一个选项development不在帮助,所以这都是猜测。这起初不起作用,但现在我向它添加了--server.database <mydb>,这个命令执行得很好。仍然不知道日志数据在哪里。
命令结果
Activated development mode for Service undefined version undefined on mount point /geo
这是我的Foxx服务的挂载点吗?这是我应该能够找到日志数据的一个新点吗?都试过了,还是什么都没做。现在我登录到一个我不知道的地方,我激活了某个安装点?!
结论
console.info("test");的服务foxx-manager development --server.database <db> <service mount>激活开发模式发布于 2017-04-14 13:27:02
登录到ArangoDB UI,选择您的数据库,然后单击LOGS菜单项,您将看到在选项卡中列出的日志,您的日志记录也在其中。
我不确定其他访问日志的方法,但是我使用了logs菜单。
https://stackoverflow.com/questions/43411733
复制相似问题