[英]ArangoDB FOXX logging: how to
有沒有辦法在文件系統上創建我的日志文件,在FOXX應用程序中記錄某些操作? 需要任何javascript模塊嗎?
登錄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控制台,它可能不存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.