有没有一种方法可以在文件系统上创建我的日志文件,在FOXX应用程序中记录一些操作?是否需要javascript模块?
发布于 2016-01-05 03:19:04
在Foxx中有两种登录方式:
console模块:require('console').log(message)console变量:console.log(message)Foxx控制台是在2.5中引入的,并在一个名为_foxxlog的集合中登录到数据库。从2.8开始,它将记录到与控制台模块相同的日志文件中,这两种行为都可以禁用。
除了ArangoDB日志文件之外,没有任何内置的方式可以登录到其他地方,直接从Foxx应用程序登录到文件系统可能不是一个好主意,因为Foxx应用程序可以在多个线程中同时运行。
如果使用Foxx控制台,可以通过console.logs对象查询当前应用程序的日志条目。您还可以通过打开web界面、在集合管理中启用系统集合和打开_foxxlog集合,手动浏览所有Foxx应用程序的日志条目。注意,这个集合是在第一次实际使用日志时创建的,所以如果您还没有使用Foxx控制台,它可能不存在。
您可以了解更多关于文档中的Foxx控制台的信息(如果主要文档尚未更新,也可以查看开发版 )。
https://stackoverflow.com/questions/34536150
复制相似问题