繁体   English   中英

Foxx服务记录

[英]Foxx service logging

按照文档,应该可以从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-manager应用程序(命令行功夫),它具有选项development ,但没有帮助,因此完全是猜测。 最初这没有用,但是现在我在它上添加了--server.database <mydb> ,此命令可以正常执行。 仍然不知道日志数据在哪里。

命令结果

Activated development mode for Service undefined version undefined on mount point /geo

这是我的Foxx服务的挂载点吗? 这是我应该能够找到日志数据的新地方吗? 已经尝试了全部,仍然没有。 现在我登录到一个我不知道的地方,并在某个地方激活了一些挂载点?

结论

  1. 创建一个包含console.info("test");的服务console.info("test");
  2. 使用foxx-manager development --server.database <db> <service mount>激活开发模式
  3. 使用日志菜单
  4. 更新后重新激活开发模式

登录到ArangoDB UI,选择数据库,然后单击LOGS菜单项,您将在选项卡上看到列出的日志,并且您的日志记录就在其中。

我不确定其他访问日志的方法,但是我使用LOGS菜单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM